#tctm7573. 浇水问题

浇水问题

浇水问题

题目描述

中间的直线表示需要浇水的植被,范围最左端是 00,最右端是 mm。现有 nn 个自动灌溉设备,每个灌溉设备自动洒水的范围不确定。问,最少开通多少个设备,可以灌溉所有植被。如果有不能灌溉的情况,输出 1-1

输入格式

第一行两个整数,分别是 mmnn。接着输入 nn 行,每行 22 个整数,分别是每个灌溉设备覆盖的左端点和右端点。

输出格式

最少开通灌溉设备的个数。如果有不能灌溉的情况,输出 1-1

样例输入 #1

5
3
-1 3
2 4
3 5

样例输出 #1

2

数据范围

0<m100000 < m \le 100000<n100000 < n \le 10000

知识点与难度

本题涉及的知识点从属于 GESP五级(贪心算法、区间覆盖),难度等级:⭐⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归