‹ 上一题 下一题 ›

02618. 护栏刷漆 未做

1000 ms 256 MB 测试点 20 通过率 25% 自拟题部分分专项贪心

题目描述

一条很长的护栏上有 段需要重新刷漆,第 段是闭区间 (不同的段可能有重叠)。

工人每次拿起刷子,可以刷任意一段连续的长度不超过 的位置(不必落在需要刷漆的段里——刷到不需要的地方不影响结果,只要这一刷是连续的、长度不超过 就行)。

请问:要覆盖所有需要刷漆的位置,最少要刷几次?

输入格式

第一行两个整数 。

接下来 行,每行两个整数 。

输出格式

一行一个整数,表示最少刷的次数。

样例 1

输入

3 4
1 2
2 5
10 10

输出

3

说明:第一刷覆盖 (顺带刷掉了 这段本来就要刷的),第二刷覆盖 ,第三刷覆盖 。

样例 2

输入

2 5
1 7
3 3

输出

2

数据范围与子任务

测试点 规模与性质 分值
,,区间可重叠
区间两两不相交,,坐标
所有区间的左端点相同,
,,

全部数据保证答案至少为 。

输入
输出

            
答案