#ATarc158b. [ARC158B] Sum-Product Ratio

[ARC158B] Sum-Product Ratio

题目描述

给定 00 以外的整数 x1, , xNx_1,\ \ldots,\ x_N。请你求出所有满足 1i<j<kN1\leq i < j < k \leq N 的整数三元组 (i,j,k)(i, j, k) 中,表达式 xi+xj+xkxixjxk\dfrac{x_i+x_j+x_k}{x_ix_jx_k} 可能取得的最小值和最大值。

输入格式

输入通过标准输入按以下格式给出。

N x1 x2  xNN\ x_1\ x_2\ \ldots\ x_N

输出格式

请分别在第 11 行和第 22 行输出 xi+xj+xkxixjxk\dfrac{x_i+x_j+x_k}{x_ix_jx_k} 可能取得的最小值和最大值。

如果你的答案的绝对误差或相对误差在 101210^{-12} 以内,将被判定为正确。

样例 1

输入

4
-2 -4 4 5

输出

-0.175000000000000
-0.025000000000000

样例 2

输入

4
1 1 1 1

输出

3.000000000000000
3.000000000000000

样例 3

输入

5
1 2 3 4 5

输出

0.200000000000000
1.000000000000000

说明/提示

限制条件

  • 3N2×1053\leq N\leq 2\times 10^5
  • 106xi106-10^6\leq x_i \leq 10^6
  • xi0x_i\neq 0

样例说明 1

xi+xj+xkxixjxk\dfrac{x_i+x_j+x_k}{x_ix_jx_k} 可能取得的值有以下 44 种。

  • (i,j,k)=(1,2,3)(i,j,k) = (1,2,3):$\dfrac{(-2) + (-4) + 4}{(-2)\cdot (-4)\cdot 4} = -\dfrac{1}{16}$。
  • (i,j,k)=(1,2,4)(i,j,k) = (1,2,4):$\dfrac{(-2) + (-4) + 5}{(-2)\cdot (-4)\cdot 5} = -\dfrac{1}{40}$。
  • (i,j,k)=(1,3,4)(i,j,k) = (1,3,4):$\dfrac{(-2) + 4 + 5}{(-2)\cdot 4\cdot 5} = -\dfrac{7}{40}$。
  • (i,j,k)=(2,3,4)(i,j,k) = (2,3,4):$\dfrac{(-4) + 4 + 5}{(-4)\cdot 4\cdot 5} = -\dfrac{1}{16}$。

这些值的最小值是 740-\dfrac{7}{40},最大值是 140-\dfrac{1}{40}

由 ChatGPT 4.1 翻译