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

第一道贪心算法。。。

#include <iostream>
#include <algorithm>
using namespace std;
struct Node
{
int end,start;
}node[105];
int cmp(struct Node a,struct Node b)
{
if(a.end!=b.end)
return a.end < b.end;
}
int main()
{
int n,i;
while(cin >> n,n)
{
int cnt = 0,time = 0;
for(i = 0;i<n;i++)
{
cin >> node[i].start >> node[i].end;
}
sort(node,node+n,cmp);
for(i = 0;i<n;i++)
{
if(node[i].start >= time)
{
cnt++;
time = node[i].end;
}
}
cout << cnt << endl;
}
return 0;
}

HDU2037:今年暑假不AC相关推荐

  1. HDU2037 今年暑假不AC【贪心】

    问题链接:HDU2037 今年暑假不AC. 问题简述:(略) 问题分析: 典型的贪心算法题,分别用C语言和C++语言编写程序. 若干个电视节目,自然要按时间顺序来看.为了看更多的节目,需要尽快看完一个 ...

  2. hdu2037 今年暑假不AC

     Problem Description "今年暑假不AC?" "是的." "那你干什么呢?" "看世界杯呀,笨蛋!" ...

  3. hdu2037今年暑假不AC

    今年暑假不AC Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  4. 基础贪心算法(HDU2037今年暑假不AC)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2037 下面我附上两篇代码,一篇是AC的,另一篇是WA的,错误原因是什么谁知道麻烦告诉我,谢谢了 AC代 ...

  5. hdu2037 今年暑假不AC(贪心||暴力)

    http://acm.hdu.edu.cn/showproblem.php?pid=2037 题意:中文题不解释.首先是尽人皆知的贪心,用烂了.刚开始入门时候不懂,就跟着人模仿.今天(2016/10/ ...

  6. 【HDU2037】今年暑假不AC

    http://acm.hdu.edu.cn/showproblem.php?pid=2037 "今年暑假不AC?" "是的." "那你干什么呢?&qu ...

  7. HDU 2037 今年暑假不AC【贪心】

    今年暑假不AC Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  8. HDU 2037 今年暑假不AC

    今年暑假不AC Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  9. HD_2037今年暑假不AC

     今年暑假不AC                                                           Time Limit: 2000/1000 MS (Java/ ...

最新文章

  1. Java -- JDBC 学习--通过Statement进行数据库更新操作
  2. R语言生存分析模型简介及survival包实现实战:基于survival包lung数据集
  3. 浙江大学《深度学习与行人重识别》课程课件
  4. 基于STC8G1K17的信号转换方案
  5. [bzoj 2653][国家集训队]middle
  6. uva 1220——Party at Hali-Bula
  7. WEB版一次选择多个文件进行批量上传(Plupload)的解决方案
  8. 在Windows上安装TeXLive
  9. html怎么把桌面的图片放大缩小,css怎么让图片随屏幕变化大小
  10. vs中css样式转换_在现实世界中使用CSS转换
  11. 业务流程优化设计之思想和原则
  12. android六边形图片,android – 如何给图像的六边形形状
  13. [2019 icpc徐州] H.Yuuki and a problem 带修改的主席树(主席树+树状数组)
  14. js制作倒计时,天,小时,分,秒
  15. CTO、技术总监、技术经理的区别 互联网技术团队的角色区分
  16. JAVA飞机移动斜着走_java复习 做一个简易的飞机游戏
  17. 国乒28人出战匈牙利公开赛 新增混双项目受关注
  18. 基于python的汽车信息爬取与可视化分析系统
  19. call 和 apply 方法
  20. PS网页设计教程XVI——在PS中创建一个摩登实验室风格的网页设计

热门文章

  1. Android -- 启动页面背景图片配置(splash)
  2. 邦有道则智邦无道则愚
  3. 虚假宣传!和基外汇伪造保险信息七大铁证!
  4. AWS免费云主机之如何使用putty登录
  5. 思维导图与概念图的区别是什么?
  6. JQ...CSS3爱心飘落特效
  7. Mac系统下如何创建锁屏快捷键
  8. BI报表工具--实现财务数据可视化分析
  9. 《大天蓬》片尾升华,燃情!
  10. 短视频高流量的秘诀,上热门全靠这些技巧