#CTR0021. 双生数组 - 2
双生数组 - 2
题目描述
一个数组是"双生数组"当且仅当该数组的大小为偶数,数组的元素种类恰好为 种,且这两种元素的出现次数相同。例如 是双生数组。
现在江月诗拿到了一个长度为偶数的数组,他可以进行若干次操作,每次操作将选择一个元素,使其加 或者减 。江月诗希望你计算将该数组变成双生数组的最小操作次数。
输入格式
第一行输入一个整数 代表数据组数;
对于每组测试数据:
第一行输入一个正偶数 代表数组元素数量;
第二行输入 个正整数 代表数组元素;
除此之外,保证单个测试文件的 之和不超过 。
输出格式
对于每组测试数据,新起一行。输出一个整数,代表将该数组变成双生数组的最小操作次数。
输入样例
3
4
1 1 3 1
4
6 6 6 6
6
1 1 4 4 1 4
输出样例
2
2
0
说明/提示
对于第一组测试数据,数组可以变成 。需要操作 次(方案不唯一,变成 等也是可以的)。 对于第二组测试数据,数组可以变成 ,需要操作 次。 对于第三组测试数据,给定的数组本身即为双生数组,无需操作。
相关
在下列比赛中: