不完美的数组
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
数组如何不完美?。
如果你可以通过任意次数(可能是零)的以下操作使数组中的所有元素都相同的话,那么这个数组就是完美数组。
操作:选择一个的索引(,表示数组的大小),并将替换为。 给你一个完美数组,至少要删除多少个元素才能使数组不再完美?如果不可能,输出-1。
输入
第一行包含一个整数()
每个测试用例的第一行包含一个整数() 第二行包含个整数() 输入限制:
在每个测试样例中,给定的数组a都是完美数组。
所有测试用例中n的总和不超过
输出
对于每个测试用例,输出一个整数--为了使数组 不再完美,你必须从数组 中移除的最少的元素个数。如果不可能,那么输出 -1。
样例
4
3
2 2 2
5
1 2 1 2 1
1
1
7
3 3 3 5 3 3 3
-1
1
-1
3
2024ACM新生积分赛 Round #5
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 10
- 开始于
- 2024-11-10 13:00
- 结束于
- 2024-11-10 18:00
- 持续时间
- 5 小时
- 主持人
- 参赛人数
- 30