题目1434:今年暑假不AC 九度OJ
2017-04-08 22:07
369 查看
题目1434:今年暑假不AC
时间限制:1 秒
内存限制:128 兆
特殊判题:否
提交:4437
解决:2373
题目描述:
“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
输入:
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。
输出:
对于每个测试实例,输出能完整看到的电视节目的个数,每个测试实例的输出占一行。
样例输入:
样例输出:
时间限制:1 秒
内存限制:128 兆
特殊判题:否
提交:4437
解决:2373
题目描述:
“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
输入:
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。
输出:
对于每个测试实例,输出能完整看到的电视节目的个数,每个测试实例的输出占一行。
样例输入:
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 0
样例输出:
5
#include <cstdio> #include <iostream> using namespace std; struct show{ int ti_s; int ti_e; }show[105]; int main(){ int n; while(scanf("%d",&n)!=EOF){ if(n==0)break; int num=0; for(int i=0;i<n;i++){ scanf("%d%d",&show[i].ti_s,&show[i].ti_e); } int start=0,tag=-1,earlist;//start--当前所选择的节目的起始时间一定要大于start, //tag--记录是否存在节目 的开始时间 大于上一个节目的结束时间 //earlist -- 记录遍历满足条件(条件:开始时间大于上一个节目的结束时间)的 节目的最早结束时间 while(1){//选择结束时间最早的 for(int i=0;i<n;i++){ if(show[i].ti_s>=start){ if(tag==-1){ earlist=show[i].ti_e; tag=i; }else{ if(show[i].ti_e<earlist){ earlist=show[i].ti_e; tag=i; } } } } if(tag==-1){ break; } num++; start=earlist; tag=-1; } printf("%d\n",num); } return 0; }
相关文章推荐
- 【九度OJ】题目1434:今年暑假不AC 解题报告
- 九度OJ 1434 今年暑假不AC(贪心+区间调度)
- 九度考研机试教程 22-题目1434:今年暑假不AC 贪心算法
- 九度题目1434:今年暑假不AC
- 九度 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC ||九度
- 九度笔记之 1434:今年暑假不AC
- 题目1434:今年暑假不AC[贪心算法]
- 题目1434:今年暑假不AC(贪心算法运用)
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC (项目安排类:结束时间快排,判断开始时间)
- [置顶] 九度笔记之 1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 22-题目1434:今年暑假不AC
- 题目1434:今年暑假不AC 题目22
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 杭电OJ(HDOJ)2037题:今年暑假不AC(贪心算法+排序)