AT_arc197_b [ARC197B] Greater Than Average

Description

Define the **score** of a non-empty integer sequence $ x = (x_1, \ldots, x_n) $ as the number of elements of $ x $ that are strictly greater than the average of $ x $ . That is, the score of $ x $ is the count of indices $ i $ satisfying $ x_i > \dfrac{x_1+\cdots+x_n}{n} $ . You are given a length- $ N $ integer sequence $ A = (A_1, \ldots, A_N) $ . Find the maximum score of a non-empty subsequence of $ A $ . There are $ T $ test cases; solve each one. Definition of subsequenceA subsequence of $ A $ is any sequence obtained by deleting zero or more elements from $ A $ and keeping the remaining elements in their original order.

Input Format

The input is given from Standard Input in the following format: > $ T $ $ \text{case}_1 $ $ \vdots $ $ \text{case}_T $ Each case is given in the following format: > $ N $ $ A_1 $ $ \cdots $ $ A_N $

Output Format

Print $ T $ lines. The $ i $ -th line should contain the maximum score of a non-empty subsequence of $ A $ for the $ i $ -th test case.

Explanation/Hint

### Sample Explanation 1 For the first test case, below are examples of subsequences, their averages, and their scores. - $ x = (A_1) = (2) $ : the average is $ 2 $ , and the score is $ 0 $ . - $ x = (A_3,A_5) = (5,5) $ : the average is $ 5 $ , and the score is $ 0 $ . - $ x = (A_1,A_3,A_4,A_5) = (2,5,7,5) $ : the average is $ \frac{19}{4} $ , and the score is $ 3 $ . - $ x = (A_1,A_2,A_3,A_4,A_5) = (2,6,5,7,5) $ : the average is $ 5 $ , and the score is $ 2 $ . ### Constraints - $ 1\le T\le 2\times 10^5 $ - $ 2\le N\le 2\times 10^5 $ - $ 1\le A_i\le 10^9 $ - All input values are integers. - The sum of $ N $ over all test cases is at most $ 2\times 10^5 $ .