#1585. 区间覆盖问题
区间覆盖问题
题目描述
设是直线上的个点。用固定长度的闭区间覆盖这个点,至少需要多少个这样的闭区间?设计解此问题的有效算法,并证明算法的正确性。 编程任务:对于给定的实直线上的个点和闭区间的长度,编程计算覆盖点集的最少区间数。
输入格式
第一行二个整数,表示有个点且固定闭区间的长度为。接下来的一行是个整数,表 示实直线上的点的坐标(可能相同)。
输出格式
最少闭区间数。
样例
输入样例
7 3
1 2 3 4 5 -2 6
输出样例
3
统计
相关
在下列比赛中: