CF1557A.Ezzat and Two Subsequences

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Ezzat and Two Subsequences

题目描述

Ezzat 有一个长度为 nn 的数组,他想将这个数组分成非空的数组 aabb,使得 f(a)+f(b)f(a)+f(b) 最大,其中 f(x)f(x) 表示 数组 xx 的平均值。

比如 f([1,5,6])=1+5+63=4f([1,5,6])=\dfrac{1+5+6}{3}=4

输入格式

第一行一个正整数 tt,表示有 tt 组数据。

对于每组数据,第一行一个正整数 nn,第二行有 nn 个正整数 a1,a2,ana_1,a_2\ldots,a_n

输出格式

对于每组数据,每一行输出满足 Ezzat 的数组 aabb 的平均数之和。

记你的答案为 aa,标准答案为 bb ,如果 abmax(1,b)106\dfrac{|a-b|}{\max(1,|b|)}\le10^{-6},那你的的答案就是正确的。

说明/提示

1t1031\le t\le10^32n1052\le n\le10^5109ai109-10^9\le a_i\le10^9n3×105\sum n\le3\times10^5

translated by

https://www.luogu.com.cn/user/478461

样例

4
3
3 1 2
3
-7 -6 -6
3
2 2 2
4
17 3 5 -3
4.500000000
-12.500000000
4.000000000
18.666666667

在线编程 IDE

建议全屏模式获得最佳体验