已结束 GESP元旦欢乐赛#37

A4708 | 中间的数

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

「中间值」的定义为:对于一个长度为 $n$ 的序列 $A$,将数组按非递减顺序排序后得到的新数组 $A'$,取第 $\lceil \frac{n}{2} \rceil$​ 个元素。

现在给你一个 $A$ 数组,你可以对于任意的 $A_i$ 进行以下操作:$A_i = A_i + 1$,请问你至少需要操作几次能让 $A$ 数组的中间值增加。

$\large{数据范围}$
- $1 \leq T \leq 10^3$
- $1 \leq n \leq 10^3$
- $1 \leq a_i \leq 10^4$

输入格式

第一行输入一个整数 $T$,代表测试用例数目。

对于每一组测试用例:

第一行输入一个整数 $n$,代表数组长度。

第二行输入 $n$ 个整数,代表 $A_i$。

输出格式

对于每一组测试用例,输出一个整数占一行,表示答案。

输入输出样例

输入 #1
2
3
2 1 3
2
1 2
输出 #1
1
1
C++ 编辑器
输入
输出