SP12889 DCEPCA10 - MAD

题目描述

Penny 开始上数学课,她的数学水平有了很大提高。为了挑战 Sheldon,她写下了一串数字组成列表 A,并计算这串数字的中位数。接着,她计算每个数字与该中位数的绝对偏差,形成列表 B。她发现了列表 B 的中位数,然后问 Sheldon:需要最少改变多少个列表 A 的数字,才能让列表 B 的中位数变成 0?你能帮助 Sheldon 解答这个问题吗? 例如: 数字列表(A):4, 5, 3, 1, 2 A 的中位数 = 3 绝对偏差列表(B):1, 2, 0, 2, 1 B 的中位数 = 1 **注意:偶数长度的列表中位数是中间两个值的平均值。**

输入格式

输入由 $T$ 组测试数据组成。每组测试数据有两行: - 第一行包含一个整数 $N$,表示数组的大小。 - 第二行包含 $N$ 个整数,代表数组 A 中的每个数字。

输出格式

输出共 $T$ 行,每行包含一个整数,表示将绝对偏差列表 B 的中位数变为 0 所需改变的最少元素数量。

说明/提示

- $1 \le T \le 100$ - $1 \le N \le 10^3$ - $1 \le A[i] \le 10^6$ **本翻译由 AI 自动生成**