#L0325. 连续课程安排
连续课程安排
题目描述
某培训机构共开设 类课程,编号依次为 。学员需要按照课程 的顺序依次完成所有课程,才能获得结业证书。学习讲究循序渐进,在前一门课程完成前,不能开始下一门课程的学习。
学员小凯计划在接下来的 天内完成所有课程。每门课程 共有 个班级,第 个班级从第 天开始,第 天结束。
小凯需要从课程 开始学习。且在任意一天,小凯只能参加一个班级。也就是说,假设小凯参加的课程 的班级在第 天结束,且课程 的某个班级在第 天开始,小凯无法参加课程 的这个班级(因为同一天不能参加两个班级)。
现在,给出培训机构的开课计划,请问小凯最早在第多少天完成全部课程的学习。如果无法在 天内学完,请输出 。
输入格式
第一行两个整数 。
接下来 行,第 行描述课程 的情况:
- 第一个整数为 ,表示班级的数目。
- 接下来 个整数,每两个整数描述一个班级,分别为 与 。
输出格式
输出一行一个整数,表示答案。
样例
4 20
4 1 3 5 7 9 11 16 18
4 2 4 6 7 7 9 11 16
4 4 5 7 8 10 11 17 18
4 2 4 6 8 13 15 18 1915
4 15
2 1 2 10 12
1 11 14
1 15 15
1 15 15-1
提示
【样例 1 解释】
小凯选择的班级如下:
- 课程 1:选择班级 (第 1~3 天)
- 课程 2:选择班级 (第 4~6 天)
- 课程 3:选择班级 (第 7~8 天)
- 课程 4:选择班级 不可行(第 8 天冲突),选择 (第 13~15 天)
最终在第 15 天完成全部课程。
【样例 2 解释】
在 天内最多完成到课程 ,无法完成课程 。
【数据规模与约定】
对于 的测试数据,。
对于 的测试数据,,,。
对于 的测试数据,,,,。不保证对于任意的 ,,不保证对于任意的 ,。
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 1053
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 512MiB
- 上传者