A36451.中间的数
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
「中间值」的定义为:对于一个长度为 n 的序列 A,将数组按非递减顺序排序后得到的新数组 A′,取第 ⌈2n⌉ 个元素。
现在给你一个 A 数组,你可以对于任意的 Ai 进行以下操作:Ai=Ai+1,请问你至少需要操作几次能让 A 数组的中间值增加。
数据范围
- 1≤T≤103
- 1≤n≤103
- 1≤ai≤104
输入格式
第一行输入一个整数 T,代表测试用例数目。
对于每一组测试用例:
第一行输入一个整数 n,代表数组长度。
第二行输入 n 个整数,代表 Ai。
输出格式
对于每一组测试用例,输出一个整数占一行,表示答案。
输入输出样例
输入#1
2 3 2 1 3 2 1 2
输出#1
1 1
说明/提示
对于测试用例 1 而言,该数组中间值为 2, 你只需要对于 A1 增加 1, 该数组中间值就变成 3。
对于测试用例 2 而言,该数组中间值为 1, 你只需要对于 A1 增加 1, 该数组中间值就变成 2。