[R29B]最少修改
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定一个长度为 的数组 和一个整数 。
你可以进行如下操作任意次:
- 选择数组中的一个元素 ,并将其修改为任意其他整数。
求最少的操作次数使得修改后的数组中,任何一个数字的出现次数都不超过 。
请计算并输出最少的操作次数。
格式
输入格式
第一行包含 个整数 。具体意义见题目描述。
第二行包含 个整数,表示数组 的元素 。
输出格式
输出一个整数,表示最少的操作次数。
样例
样例输入 #1
7 2
1 1 2 3 1 2 1
样例输出 #1
2
样例解释 #1
第一次操作:将 修改成 。此时数组为 。
第二次操作:将 修改成 。此时数组为 。
此时所有数字的出现个数均不超过 。
可以证明,不存在比 更小的操作方式满足条件。
数据规模
对于 的数据,,。
代码源挑战赛 Round 29
- Status
- Done
- Rule
- DMY
- Start at
- 2025-9-12 20:00
- End at
- 2025-9-12 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 523