#122. 24年初中组决赛T4-初级课堂

24年初中组决赛T4-初级课堂

题目描述

数学课上,小 TT 老师已经教给大家如何进行加法和乘法的计算了。于是小 T T 老师决定考考大家:让你中一堆数字里,选出三个数字 xyzx、y、z,并且要让 x×(y+z)x \times (y+z) 的数值最小。

你能通过考验吗

输入格式

第一行输入一个整数 nn 表示待选数字的个数。

第二行输入 nn 个整数 aia_i ,以空格间隔。

输出格式

输出一个整数表示答案。

样例数据

4
2 3 5 7
16

样例1解释:

可以选取 x=2y=3z=5x=2、y=3、z=5时,取到最小值 16 16

5
-3 4 1 2 9
-39

样例2解释:

可以选取 x=3y=4z=9x=-3、y=4、z=9时,取到最小值 39 39 ,不可能有其他更小的取法。

数据范围

对于 30%30\% 的数据,3n300,1ai1000 3 \le n \le 300, 1 \le a_i \le 1000

对于 100%100\% 的数据, 1n105 1 \le n \leq 10^5ai104 |a_i| \le 10^4

x|x| 表示绝对值,即一个数 xx,如果 xx 为正数,那么 x=x|x|=x。如果 xx00 ,那么 x=0|x|=0 。如果 xx 为负数,那么 x=x|x|=-x