【ZCX-003-DIV2】D Forbidden Difference
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个长度为 的整数序列 ,以及一个非负整数 。
你需要从序列 中删除尽可能少的元素,得到一个新序列 ,使得它满足以下条件:
对于任意的 ,都有:
也就是说,序列 中任意两个不同位置上的元素之差的绝对值都不能等于 。
请你求出最少需要删除多少个元素。
输入格式
第一行包含两个整数:
第二行包含 个整数:
输出格式
输出一个整数,表示最少删除的元素个数。
输入输出样例
输入 #1
5 2
3 1 4 1 5
输出 #1
1
说明 #1
删除 后,可以得到:
此时对于所有 ,都满足:
因此最少删除 个元素。
输入 #2
4 3
1 6 1 8
输出 #2
0
说明 #2
原序列 本身就已经满足条件,因此不需要删除任何元素。
输入 #3
10 3
1 6 2 10 2 3 2 10 6 4
输出 #3
2
数据范围
- 所有输入均为整数
【ZCX-003-DIV2】智程星周赛003(基础组)
- 状态
- 已结束
- 规则
- 乐多
- 题目
- 4
- 开始于
- 2026-3-30 21:30
- 结束于
- 2026-4-6 13:30
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 11