#ARC197B. Greater Than Average

Greater Than Average

Greater Than Average

时间限制:2s
空间限制:1024MB

题目描述

定义一个非空整数序列 x=(x1,…,xn)x=(x_1,\ldots,x_n) 的得分为其中严格大于序列平均值的元素个数,即满足

xi>x1+x2+⋯+xnnx_i>\frac{x_1+x_2+\cdots+x_n}{n}

的下标 ii 的数量。

给定长度为 NN 的整数序列 AA,求它的所有非空子序列中,得分的最大值。子序列通过删除若干元素并保持剩余元素原有顺序得到。

共有 TT 组测试数据。

输入格式

第一行包含整数 TT。每组数据包含两行:第一行是整数 NN,第二行是 NN 个整数 A1,A2,…,ANA_1,A_2,\ldots,A_N。

输出格式

对每组数据输出一行一个整数,表示最大得分。

样例输入 1

3
5
2 6 5 7 5
5
10 10 10 10 10
5
1 10 100 1000 10000

样例输出 1

3
0
1

数据范围

对于所有数据,1≤T≤2×1051\le T\le2\times10^5,2≤N≤2×1052\le N\le2\times10^5,1≤Ai≤1091\le A_i\le10^9,所有测试数据的 NN 之和不超过 2×1052\times10^5。

子任务编号 分值 特殊限制
1 6 每组数据中的所有 AiA_i 相等
2 24 每组数据中的不同数不超过两个
3 40 每组数据均满足 N≤18N\le18
4 30 无特殊限制