#U380778. 区间覆盖
区间覆盖
区间覆盖
题目描述
给定 个闭区间 以及目标闭区间 。请选择尽量少的区间,使所选区间的并集覆盖 。
输入格式
第一行输入两个整数 。
第二行输入一个整数 。
接下来 行,每行输入两个整数 ,表示一个闭区间。
输出格式
若可以覆盖目标区间,输出最少需要选择的区间数量;否则输出 。
样例输入 1
1 5
3
1 2
2 7
1 5
样例输出 1
1
数据范围
对于全部数据,,,。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 80 | 无特殊限制 |
给定 n 个闭区间 [Li,Ri] 以及目标闭区间 [S,T]。请选择尽量少的区间,使所选区间的并集覆盖 [S,T]。
第一行输入两个整数 S,T。
第二行输入一个整数 n。
接下来 n 行,每行输入两个整数 Li,Ri,表示一个闭区间。
若可以覆盖目标区间,输出最少需要选择的区间数量;否则输出 −1。
1 5
3
1 2
2 7
1 5
1
对于全部数据,1≤n≤2×105,1≤S≤T≤2×105,1≤Li≤Ri≤2×105。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | n≤20 |
| 2 | 80 | 无特殊限制 |