AT_arc197_b [ARC197B] Greater Than Average

Description

空でない整数列 $ x = (x_1, \ldots, x_n) $ の**スコア**を, $ x $ の要素のうちで $ x $ の平均値より大きなものの個数として定めます. つまり, $ x $ のスコアは $ x_i > \dfrac{x_1+\cdots+x_n}{n} $ を満たす $ i $ の個数です. 長さ $ N $ の整数列 $ A=(A_1,\ldots,A_N) $ が与えられます. $ A $ の空でない部分列に対するスコアの最大値を求めてください. $ T $ 個のテストケースが与えられるので,それぞれについて解いてください. 部分列とは数列 $ A $ の部分列とは, $ A $ の要素を $ 0 $ 個以上選んで削除し,残った要素を元の順序を保って並べた数列のことを指します.

Input Format

入力は以下の形式で標準入力から与えられます. > $ T $ $ \text{case}_1 $ $ \vdots $ $ \text{case}_T $ 各ケースは以下の形式で与えられます. > $ N $ $ A_1 $ $ \cdots $ $ A_N $

Output Format

$ T $ 行出力してください. $ i $ 行目には $ i $ 番目のテストケースについて, $ A $ の空でない部分列に対するスコアの最大値を出力してください.

Explanation/Hint

### Sample Explanation 1 $ 1 $ つめのテストケースについて,空でない部分列の平均値とスコアの例を以下に示します. - $ x = (A_1) = (2) $ :平均値は $ 2 $ ,スコアは $ 0 $ です. - $ x = (A_3,A_5) = (5, 5) $ :平均値は $ 5 $ ,スコアは $ 0 $ です. - $ x = (A_1,A_3,A_4,A_5) = (2, 5, 7, 5) $ :平均値は $ \dfrac{19}{4} $ ,スコアは $ 3 $ です. - $ x = (A_1,A_2,A_3,A_4,A_5) = (2, 6, 5, 7, 5) $ :平均値は $ 5 $ ,スコアは $ 2 $ です. ### Constraints - $ 1\leq T\leq 2\times 10^5 $ - $ 2\leq N\leq 2\times 10^5 $ - $ 1\leq A_i\leq 10^9 $ - 入力される値はすべて整数 - すべてのテストケースにわたる $ N $ の総和は $ 2\times 10^5 $ 以下.