#YHDF2196. 最优二叉树

最优二叉树

问题描述

现在有 NN 个正整数,每一次去掉其中 22 个数 aa 和 bb ,然后加入一个数 a×b+1a \times b+1,这样最后只剩下一个数 pp 。
要求求出最大的 pp 记为 maxpmaxp ,最小的 pp 记为 minpminp ,和他们的差 K=maxp−minpK=maxp-minp 。 对于给定的数列,编程计算出它的 maxmax , minmin 和 KK 。

输入格式

第一行是数列的长度 nn(n<50n < 50),第二行共 nn 个正整数(值<30< 30)。

输出格式

输出一共三行,每行一个整数,依次为 maxmax,minmin,KK。 注意:本题的计算结果可能会超过231−12^{31}-1,但不超过263−12^{63}-1。

样例

输入

2
1 1

输出

2
2
0