题目22:今年暑假不AC
来源:互联网 发布:2016年意外事故数据 编辑:程序博客网 时间:2024/05/18 13:12
http://ac.jobdu.com/problem.php?cid=1040&pid=21
- 题目描述:
“今年暑假不AC?”“是的。”“那你干什么呢?”“看世界杯呀,笨蛋!”“@#$%^&*%...”确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级女生,以及王小丫的《开心辞典》等等,假设你已经知道了所有你喜欢看的电视节目的转播时间表,你会合理安排吗?(目标是能看尽量多的完整节目)
- 输入:
输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。
- 输出:
对于每个测试实例,输出能完整看到的电视节目的个数,每个测试实例的输出占一行。
- 样例输入:
121 33 40 73 815 1915 2010 158 186 125 104 142 90
- 样例输出:
5
// 题目22:今年暑假不AC.cpp: 主项目文件。#include "stdafx.h"#include <cstdio>#include <algorithm>using namespace std;const int N=103;typedef struct Node{int start,end;}Node;Node node[N];bool cmp(Node m1,Node m2){return m1.end<m2.end;}int main(){ int n;while(scanf("%d",&n)!=EOF){if(n==0)break;for(int i=0;i<n;i++)scanf("%d%d",&node[i].start,&node[i].end);sort(node,node+n,cmp);int cnt=1,endTime=node[0].end;for(int i=1;i<n;i++){if(endTime<=node[i].start){cnt++;endTime=node[i].end;}}printf("%d\n",cnt);} return 0;}
- 题目22:今年暑假不AC
- 22-题目1434:今年暑假不AC
- 题目1434:今年暑假不AC 题目22
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 题目1434:今年暑假不AC
- 今年暑假不AC?
- 今年暑假不AC
- 今年暑假不AC
- 今年暑假不AC
- 今年暑假不AC
- 今年暑假不AC
- 今年暑假不AC
- 今年暑假不AC
- 题目21:FatMouse
- _IO, _IOR, _IOW, _IOWR 宏的用法与解析
- UIActionSheet
- 如何在Android应用程序中使用传感器(OpenIntents开源组织SensorSimulator项目)
- fwrite
- 题目22:今年暑假不AC
- 项目优化的若干方法
- java获取系统的属性Properties
- C# 快速导出word
- 基于AM335X NAND FLASH 驱动调试总结
- RCFile读写操作
- //撤销流程写法instance_id
- 浮点数的存储格式
- PHP中冒号、endif、endwhile、endfor这些都是什么