HDU—2037

解法:

#include<stdio.h>
#include<stdlib.h>
#define MAXN 100
struct node
{int start;int end;
}record[MAXN];
int cmp(const void*a,const void*b){struct node*x=(struct node *)a;struct node*y=(struct node *)b;return x->end-y->end;
}
int main(void){int n,count,lastend,i;while(scanf("%d",&n)!=EOF){if(n==0)break;for(i=0;i<n;i++)scanf("%d%d",&record[i].start,&record[i].end);qsort(record,n,sizeof(record[0]),cmp);count=0;lastend=-1;for(i=0;i<n;i++){if(record[i].start>=lastend){count++;lastend=record[i].end;}}printf("%d\n",count);}return 0;
}

HDU---2037相关推荐

  1. HDU 2037 今年暑假不AC

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

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

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

  3. 给我往死里贪!——24行代码AC_今年暑假不AC HDU - 2037(贪心模板讲解)

    励志用少的代码做高效表达 思路分析: 贪心算法模板题 贪心算法简单来讲即自顶向下,求解出每个子最优解,且每个子问题不会对下一个问题产生影响 该题算法模型为: 1.若每次选取开始时间最早的节目,无法求出 ...

  4. hdu 2037 今年暑假不AC (java)

    问题: 此题为贪心算法入门,思路是先将各个时间段依照结束时间进行排序(按结束越早遍历.节目愈多), 再从第一个节目開始,假设下一节目開始时间大于上一节目的開始时间则进行该节目.依次递推. 输入时,要求 ...

  5. HDU 2037 今年暑假不AC (贪心)

    典型的贪心算法. 思路: 每次都选择结束时间最早的节目 , 同时下一个节目的时间要与上一个节目结束时间相同或者在上一个节目结束时间之后. Tips: 贪心算法是在对问题求解时,总是做出在当前看来是最好 ...

  6. hdu 2037(今年暑假不AC)

    题目: 有n个区间,[ai, bi), 统计不相交区间最多有多少个? 贪心策略: 将这n个区间按bi由小到大排序,然后从前向后遍历,每当遇到不相交的区间就加入目标集合,遍历完成后就找到了最多的不相交区 ...

  7. hdu 2037 - 典型贪心*

    题目链接 给一堆电视节目的起止时间,问最多能完整收看几个节目 --------------------------------------------------------------------- ...

  8. 【HDU 2037】今年暑假不AC

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

  9. 算法竞赛入门与进阶 (三)贪心

    贪心算法: 在对问题求解的时候,总是做出在当前看来最好的选择, 也就是说不从整体上进行考虑,它所做出的仅仅是在某种意义上的局部最优解 是否是全优解,需要证明. 若用贪心算法求解某问题的整体最优解, 必 ...

  10. CDU集训代码:基础算法和数据结构2

    做题地址: http://acm.hdu.edu.cn/diy/contest_login.php?cid=16636 Problem A: HDU1040 排序题,可以直接使用c++提供的排序,如果 ...

最新文章

  1. 资源文件相关学习总结
  2. 初学SSH 配置+错误总结
  3. 真正厉害的产品经理,都是“数据思维”的高手
  4. hdu 1512 Monkey King 左偏树
  5. 任正非:明年应届生招聘人数至少8000人
  6. 【kafka】kafka log 存储时间 小于 offset 存储时间 offset存在但是消费不到
  7. 动画 - 收藏集 - 掘金
  8. Python解析ofd文件
  9. 初中会考计算机flash,初中信息技术考试flash.doc
  10. Mirth Connect 第三章 创建通道
  11. 偏最小二乘法_实例讲解:简明扼要最小二乘法计算过程
  12. 捷径 播报日期、时间、星期
  13. 集成学习之随机森林案例专题【Python机器学习系列(十七)】
  14. HBuilder开发旅游类APP(一) ----- 实现地图插件调用、苹果和安卓同步混合开发
  15. python 根据地址求经纬度 谷歌_js获取ip地址利用谷歌地图获得经纬度
  16. 朱刘算法 有向图的最小生成树
  17. 支付宝生活缴费视频课程
  18. 面向对象--封装、构造方法
  19. 英语思维导图大全 主谓一致(十七)
  20. python中值滤波

热门文章

  1. 武汉大学计算机假期有什么活动,计算机学院关于2018年“清明节”学生放假通知...
  2. 详解双曲函数(对比三角函数推导)
  3. android 根据基站测距,无线测距基站
  4. 我的遥远的清平湾(插图版)读后感
  5. 7-9 打印倒直角三角形图形
  6. 中文打字速度测试软件hztest_中文打字速度测试软件官方版
  7. netty做一个posp的网络_Java网络通信基础系列-Netty实现HTTP服务
  8. 使用Mac打开mht格式文件
  9. Python open()函数 文件打开方法的用法参数总结(全)
  10. Java-事务的传播特性和隔离级别