题目描述
0 でない整数 x1, …, xN が与えられます.i,j,k を 1≤ i < j < k≤ N を満たす整数とするとき,xixjxkxi+xj+xk としてありうる最小値と最大値を求めてください.
输入格式
入力は以下の形式で標準入力から与えられます.
N x1 … xN
输出格式
xixjxkxi+xj+xk としてありうる最小値と最大値を,それぞれ 1 行目,2 行目に出力してください.
絶対誤差または相対誤差が 10−12 以内であれば,正解と判定されます.
题目大意
给定 n 个非零数 x1,x2,⋯xn,求出三元组 (i,j,k) 满足 1≤i<j<k≤n 并且 xixjxkxi+xj+xk 最小或者最大。输出这个最小值和最大值。
4
-2 -4 4 5
-0.175000000000000
-0.025000000000000
4
1 1 1 1
3.000000000000000
3.000000000000000
5
1 2 3 4 5
0.200000000000000
1.000000000000000
提示
制約
- 3≤ N≤ 2× 105
- −106≤ xi ≤ 106
- xi= 0
Sample Explanation 1
xixjxkxi+xj+xk としてありうる値は次の 4 通りです. - (i,j,k) = (1,2,3):$ \dfrac{(-2)\ +\ (-4)\ +\ 4}{(-2)\cdot\ (-4)\cdot\ 4}\ =\ -\dfrac{1}{16} $. - (i,j,k) = (1,2,4):$ \dfrac{(-2)\ +\ (-4)\ +\ 5}{(-2)\cdot\ (-4)\cdot\ 5}\ =\ -\dfrac{1}{40} $. - (i,j,k) = (1,3,4):$ \dfrac{(-2)\ +\ 4\ +\ 5}{(-2)\cdot\ 4\cdot\ 5}\ =\ -\dfrac{7}{40} $. - (i,j,k) = (2,3,4):$ \dfrac{(-4)\ +\ 4\ +\ 5}{(-4)\cdot\ 4\cdot\ 5}\ =\ -\dfrac{1}{16} $. これらの最小値は −407,最大値は −401 です.