杭电_hdu_2037_今年暑假不AC
来源:互联网 发布:淘宝交易额 英文 编辑:程序博客网 时间:2024/06/08 14:42
Problem Description
“今年暑假不AC?”
“是的。”
“那你干什么呢?”
“看世界杯呀,笨蛋!”
“@#$%^&*%...”
确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。
作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
Input
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。
Output
对于每个测试实例,输出能完整看到的电视节目的个数,每个测试实例的输出占一行。
Sample Input
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
Sample Output
5
Author
lcy
“今年暑假不AC?”
“是的。”
“那你干什么呢?”
“看世界杯呀,笨蛋!”
“@#$%^&*%...”
确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。
作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
Input
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。
Output
对于每个测试实例,输出能完整看到的电视节目的个数,每个测试实例的输出占一行。
Sample Input
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
Sample Output
5
Author
lcy
#include<memory>#include<iostream>#include<string>//#include<QPainter>//#include<fstream>#include<cctype>#include<algorithm>#include<cmath>#include<map>using namespace std;struct Progream{ int a,b; // int size;}prog[100];int cmp(const Progream& fir,const Progream &sen){ if(fir.a == sen.a) return fir.b < sen.b ; return fir.a < sen.a ;}int main(int argc, char *argv[]){ int n; //cin >> n; while(cin >>n) { if(!n) break; int a,b; //auto_ptr<Progreamd> prog; for (int var = 0; var < n; ++var) { cin >>a>>b; prog[var].a = a; prog[var].b = b;// prog[var].size = b-a; } sort(prog,prog+n,cmp); int sum = 1; int left = prog[0].b; for (int var = 0; var < n-1; ++var) { if (left <= prog[var+1].a) { sum++; left = prog[var+1].b; } else { if(left > prog[var+1].b) { left = prog[var+1].b; } } } cout << sum <<endl; } return 0;}
0 0
- 杭电_hdu_2037_今年暑假不AC
- 杭电2037-今年暑假不AC
- 杭电-今年暑假不AC
- 杭电 2037 今年暑假不ac
- 杭电2037今年暑假不AC
- 杭电 2037 今年暑假不AC
- 杭电 2037 今年暑假不AC
- 杭电2037今年暑假不AC
- 杭电2037今年暑假不AC
- 今年暑假不AC(杭电2037)
- 杭电2037 今年暑假不AC
- 杭电 acm 今年暑假不AC
- 杭电OJ2037 今年暑假不AC
- 杭电acm2037 今年暑假不AC
- 【杭电】[2037]今年暑假不AC
- 杭电 今年暑假不AC
- 【杭电2037】今年暑假不AC
- 【杭电2037】今年暑假不ac
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- iOS- 详解文本属性Attributes
- (搬运工)推荐!国外程序员整理的 C++ 资源大全
- shell 如何实现i++操作以及字符串截取操作
- UE4的JSON读写方式<二>
- 杭电_hdu_2037_今年暑假不AC
- 切面条
- zookeeper适用场景:zookeeper解决了哪些问题
- linux 分区图文详解
- linux fb设备(pandaboard)
- hiho #1080 : 更为复杂的买卖房屋姿势 线段树区间更新
- css命名规则:图片切图转网页的代码规范
- android 源码问题解答(异常处理)
- 【实例】struct框架一个表单两个提交按钮-高级Action应用三(LookupDispatchAction应用)