#7467. 区间覆盖
区间覆盖
题目描述
给定数轴上的 条闭线段,第 条线段覆盖区间 。请你从中选出尽可能少的线段,使得它们的并集能够完全覆盖指定的目标闭区间 。
如果无法完全覆盖,请输出 。
输入格式
第一行包含两个整数 和 ,分别表示线段的数量和目标区间的右端点。
接下来 行,每行两个整数 ,表示第 条线段覆盖的区间。
输出格式
输出一个整数,表示最少需要的线段数量。如果无法完全覆盖 ,则输出 。
样例
3 10
0 6
4 10
7 9
2
样例解释
选取 和 即可覆盖 ,需要 条线段。
2 10
0 4
6 10
-1
样例解释
两条线段只能覆盖 ,中间 无法被覆盖。
数据范围
- 保证 。