#117. [R20C]两两不同
[R20C]两两不同
时空限制
1S/512M
题目描述
给定一个长度为 的整数数组 ,你可以对数组进行以下操作:
- 选择一个下标 (),并将 的值增加 。
你的目标是求出最少的操作次数,使得数组中的所有元素两两不同。换句话说,对于任意两个不同的下标 和 (),都满足 。
格式
输入格式
本题有多组测试数据。
第一行包含一个整数 ,表示测试数据的数量。
对于每组测试数据:
-
第一行包含一个整数 ,表示数组的长度。
-
第二行包含 个整数 ,表示数组的元素。
输出格式
对于每组数据,输出一行一个整数,表示使数组中所有元素两两不同的最少操作次数。
样例
样例输入 #1
1
4
1 2 2 3
样例输出 #1
2
样例解释 #1
可以对 操作 次。此时数组为 ,满足题目要求的条件。
数据规模
对于 的数据,。
对于 的数据,, ,。
Related
In following contests: