区间覆盖

测试数据来自 system/1803

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  数轴上有 \(n\) 闭区间,选择尽量少的区间覆盖一条指定长区间。

【输入格式】

  第 1 行两个整数 \(s,t\),表示需要覆盖的区间。
  第 2 行一个整数 \(n\);
  接下来的 \(n\) 行,每行两个正整数:\(a_i,b_i\),表示第 \(i\) 个区间。

【输出格式】

  第 1 行,一个整数,如果不能覆盖 \([s,t]\) 则输出 -1,否则输出最少的区间数目;

【输入输出样例】

 Input

2 13
10
3 7
2 5
3 6
0 2
7 12
1 6
11 15
5 8
13 15
10 13

 Output

4

【数据限制】

  对于 \(100\%\) 的数据,\(1≤n≤50000\),\(1≤a_i≤b_i≤10^9\)。

【来源】

  Mr.he

贪心算法练习题(二)

未认领
状态
已结束
题目
10
开始时间
2024-01-19 00:00
截止时间
2024-03-01 23:59
可延期
24.0 小时