#tctm1743. 童童看节目
童童看节目
童童看节目
题目描述
寒假到了,童童终于可以开心的看电视节目了。寒假播放的少儿节目太多了,童童想尽量多的看到这些节目,但是童童有个习惯,他只看完整的节目。
现在他把他喜欢的电视节目的转播时间表给你,你能帮他合理安排吗?
输入格式
输入包含多组测试数据。每组输入的第一行是一个整数 (),表示童童给你的节目表上节目的总数。
接下来 行,每行输入两个整数 和 (),表示第 个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。
当 时,输入结束。
输出格式
对于每组输入,输出能完整看到最多多少个节目。
样例输入 #1
12
1 3
3 4
0 7
3 8
15 19
15 20
10 15
8 18
6 12
5 10
4 14
2 9
5
1 5
2 6
5 8
7 13
9 12
0
样例输出 #1
5
3
数据范围
,每个节目的开始和结束时间为正整数。
知识点与难度
本题涉及的知识点从属于 GESP 五级(贪心算法、区间调度、排序),难度等级:⭐⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 1 | 10 | 1, 2 | 样例 |
| 2 | 20 | 3, 4, 5, 6, 7 | 小规模 / 特殊性质 |
| 3 | 15 | 9, 10, 11 | Hack |
| 4 | 30 | 12, 13, 14, 15, 16, 17, 18, 19 | 中大规模 |
| 5 | 25 | 21, 22, 23, 24, 25 | 随机回归 |