#2162. 学生组队
学生组队
题目描述
在小Q的大学里,有 个学生,其中 一定是偶数。每个学生有一定的编程能力,第 个学生的能力是 。
学校里的老师希望把学生组成 个队伍, 每个队伍里面有 个学生,每个学生只能属于一个队伍。两个学生可以组队,当且仅当他们的能力是相同的,否则他们就不能理解对方。
由于开始的时候, 学生的能力参差不齐,可能无法顺利组队。但是学生可以通过做题来提高自己的能力,每做一题,能力就可以提高 。
学校的老师希望计算出这些学生最少需要做多少题,才能顺利的组队。
输入格式
输入的第一行是一个正整数 ,表示学生的数量,保证 一定是偶数。
接下来一行有 个正整数,第 个整数 表示第 个学生当前的编程能力。
输出格式
输出只有一行一个整数,表示所有学生最少需要做的总题数,才能使得顺利组队。
6
5 10 2 3 14 5
5
2
1 100
99
样例解释
在第一个样例中,第 个人和第 个人组队,第 个人和第 个人组队,第 个人和第 个人组队,然后第 个人做 题,第 个人做 题,总共做 题,他们就能顺利组队了。
在第二个样例中,由于只有 个人,所以组队方案只有 种,第 个人需要做 题才能组队。
数据范围
对于 的数据,,所有学生的能力最多只有 种不同的取值。
对于 的数据,,。