AT_arc197_b.[ARC197B] Greater Than Average

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

我们定义一个数列 xx 的得分为 xx 中大于 xx 的平均数的元素个数。形式化地,x=(x1,x2,⋯ ,xn)x=(x_1,x_2,\cdots,x_n) 的得分为

∑i=1n[xi>∑j=1nxjn]\sum_{i=1}^n\left[x_i>\frac{\sum\limits_{j=1}^n x_j}{n}\right]

给你一个长度为 NN 的数列 AA,求选择一个 AA 的子序列,它的最大得分是多少。

一个数列是另一个数列的子序列当且仅当前者可以由后者删除若干个元素得到。

输入格式

多组数据。第一行一个整数 TT,表示数据组数。

对于每组数据:
第一行一个整数 NN。
第二行 NN 个整数 A1,A2,⋯ ,ANA_1,A_2,\cdots,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×105,2≤N≤2×105,1≤Ai≤1091\le T\le 2\times 10^5,2\le N\le 2\times 10^5,1\le A_i\le 10^9。

对于单个测试点保证 ∑N≤2×105\sum N\le 2\times 10^5。

样例解释

对于第一组数据,下面是一些 AA 的子序列及它们的得分:

  • x=(2)x=(2),均值为 22,得分为 00。
  • x=(5,5)x=(5,5),均值为 55,得分为 00。
  • x=(2,5,7,5)x=(2,5,7,5),均值为194\frac{19}{4},得分为 33。
  • x=(2,6,5,7,5)x=(2,6,5,7,5),均值为 55,得分为 22。

By @chenxi2009

输入解题思路,AI测评打分。不知道怎么写?

首页