题目链接:

http://acm.hdu.edu.cn/showproblem.php?pid=2037

题目描述:

在一天的时间里,尽可能的看最多的完整节目

输入数据包含多个测试实例,每个测试实例的第一行只有一个整数n(n<=100),表示你喜欢看的节目的总数,然后是n行数据,每行包括两个数据Ti_s,Ti_e (1<=i<=n),分别表示第i

个节目的开始和结束时间,为了简化问题,每个时间都用一个正整数表示。n=0表示输入结束,不做处理。

解题思路:

这是一个很典型的贪心问题,不管节目有多少,持续时间多长,第一次看的节目一定是最早结束的,然后再在剩余的节目里选出满足(开始时间>第一次选取的节目结束时间)

这个条件里最早结束的节目,以此类推。

#include <stdio.h>
int main()
{    int i,j,k,n,a[101],b[101],l,m[101],p,o,t,d;    while(scanf("%d",&n)!=EOF&&n!=0)    {        for(i=0;i<n;i++)        {            scanf("%d%d",&a[i],&b[i]);        }        for (i=1; i<n; i++) {  for (j=0; j<n-i; j++)  {   if (b[j]>b[j+1])   {   k=a[j];l=b[j];                a[j]=a[j+1];b[j]=b[j+1];                a[j+1]=k;b[j+1]=l;   }  } }        int A[101]={0};      for(i=0;i<n;i++)    {        d=i-1;        int p=0;        while(d>=0)        {          if(a[i]>=b[d])          {              if(p<A[d])                p=A[d];          }          d--;        }        A[i]=p+1;    }int t=A[0];    for(i=0;i<n;i++)        if(t<A[i])          t=A[i];    printf("%d\n",t);            }
return 0;
} 

贪心——今年暑假不AC(hdu2037)相关推荐

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

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

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

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

  3. 【HDU2037】今年暑假不AC

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

  4. hdu2037今年暑假不AC

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

  5. HDOJ 2037 今年暑假不AC 【贪心】

    HDOJ 2037 今年暑假不AC [贪心] 题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2037 给出n个电视节目的开始时间和结束时间, 要求合理安 ...

  6. HDU2037:今年暑假不AC

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

  7. ACM-2037今年暑假不AC(贪心入门)

    A - 今年暑假不AC Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit  ...

  8. HDUOJ2037——今年暑假不AC贪心问题

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

  9. hdu2037 今年暑假不AC

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

最新文章

  1. 高文院士:人工智能发展机遇
  2. 数据库:SQL Server与MySQL
  3. jquery zoom jquery放大镜特效
  4. 【IM】关于多任务学习的理解
  5. 模拟教务评教(强智教务)—一件评教实现原理
  6. Linux学习笔记(十五)用户和用户组
  7. what happens if PR_TYPE is mapped to a given transaction type
  8. Java中基础数据类型分类
  9. VC2010打开资源视图时提示“指南必须指定类型”,.rc资源文件损坏(转)
  10. java 任意代码执行漏洞_php-fpm在nginx特定环境下的任意代码执行漏洞(CVE-2019-11043)...
  11. mysql t 保存_检查 (调试) - 离线消息保存到 MySQL - 《EMQ X Enterprise v4.1 中文文档》 - 书栈网 · BookStack...
  12. “OSPF” DR与BDR
  13. 目录 1. 数据库优化漏斗法则 1 2. 常见优化手段 2 2.1. 索引 2 2.2. 分页 只返回需要的字段 2 2.3. 批处理 2 2.4. 其他 sp 多线程等 2 3. 索引类型 n
  14. IE8自动提交form的问题
  15. 系统分析师视频教程-张友生
  16. 计算机注册dll,电脑中注册dll文件和ocx文件的方法与操作步骤
  17. 计算机硬件设备税率,软件产品增值税即征即退税额的计算
  18. h5调用第三方app (项目开发思路)
  19. 混沌分形之朱利亚集(JuliaSet)
  20. 计算机怎么设置加密文件,怎么把电脑文件加密_怎么把文件加密-win7之家

热门文章

  1. 49 MM配置-库存管理和实际库存-设置容差限制
  2. python发邮件脚本_Python实现的简单发送邮件脚本分享
  3. android 相册 标签,在Android标签上,如何在图片下方显示文字?
  4. 【PyTorch】contiguous==>保证Tensor是连续的,通常transpose、permute 操作后执行 view需要此方法
  5. wine mac 中文 方块乱码 解决
  6. 基于bootstrap的 按钮-隐藏 案例
  7. python 字符串去重且相同字符最多出现2次_【Python】获取字符串中出现次数最多/少的字符...
  8. keil如何添加h文件_如何给PDF文件添加水印?分享给PDF批量加水印的方法
  9. js中string字符串转换为JSON对象 - 方法大全(4种)
  10. linux自动归档,Linux之归档、压缩