#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define inf 0x3fffffff
#define N 1100
struct node {
int l,r;
}f[N];
int ff[N];
double d;
int Min(int aa,int bb) {
return aa>bb?bb:aa;
}
int Max(int aa,int bb) {
return aa>bb?aa:bb;
}
int cmp(const void *a,const void *b)
{return (*(struct node *)a).r-(*(struct node *)b).r;
}
int main() {int n,i,j;int minn,maxx,tot,kk,k,ss,endd;while(scanf("%d",&n),n) {minn=inf;maxx=-1;for(i=0;i<n;i++) {scanf("%d%d",&f[i].l,&f[i].r);minn=Min(f[i].l,minn);maxx=Max(f[i].r,maxx);}qsort(f,n,sizeof(f[0]),cmp);endd=0;for(i=minn;i<=maxx;i++) {tot=0;memset(ff,0,sizeof(ff));for(j=0;j<n;j++) {kk=(f[j].l-i)/5;if(kk*5+i!=f[j].l)kk=kk*5+i+5;elsekk=f[j].l;k=(f[j].r-i)/5;if(k*5+i==f[j].r)k=f[j].r-5;elsek=5*k+i;k=Min(k,kk);//  printf("k=%d\n",k);for(ss=k;ss<f[j].r;ss+=5) {if(ff[ss]==0&&ss>=f[j].l&&ss<f[j].r) {tot++;ff[ss]=1;break;}}}// printf("i=%d %d\n",i,tot);if(endd<tot)endd=tot;}printf("%d\n",endd);}
return 0;}

转载于:https://www.cnblogs.com/thefirstfeeling/p/4410579.html

hdu 3697 贪心相关推荐

  1. hdu 5720(贪心)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5720 官方题解: 考虑三角形三条边a,b,c  (a≥b) 的关系a−b<c,a+b>c  ...

  2. hdu 4982 贪心构造序列

    http://acm.hdu.edu.cn/showproblem.php?pid=4982 给定n和k,求一个包含k个不相同正整数的集合,要求元素之和为n,并且其中k-1的元素的和为完全平方数 枚举 ...

  3. hdu 4974 贪心

    http://acm.hdu.edu.cn/showproblem.php?pid=4974 n个人进行选秀,有一个人做裁判,每次有两人进行对决,裁判可以选择为两人打分,可以同时加上1分,或者单独为一 ...

  4. HDU2111 Saving HDU【贪心】

    Saving HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su ...

  5. 杭电 2111 Saving HDU (贪心)

    Description 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了.显然,作为多年拼搏的商人,XHD不会坐以待毙的.    一天,当他正在苦思冥想解困良策的时候,突然想到了自 ...

  6. hdu 5501(贪心+01背包)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5501 现在有A1,B1,C1和A2,B2,C2这两道题,如果先做1再做2的得分是A1-B1*C1+A2 ...

  7. hdu 1055(贪心)

    思路:寻找最大权值,合并这个节点和他的父亲节点,记下这两个节点的拓扑序列,同时新节点的权值为这些节点的算术平均值,直到只有一个节点.因为这个节点必定是访问该节点的父节点之后第一个访问的节点. 证明: ...

  8. hdu 2570 贪心

    贪心的经典题型 该死的精度问题,WA了好几次,以后能用乘的绝不用除!! #include<iostream> #include<algorithm> #include<c ...

  9. HDU2111 Saving HDU 【贪心】

    Saving HDU Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

最新文章

  1. 如何防止SSH会话断开连接
  2. JavaMail邮件发送不成功的那些坑人情况及分析说明
  3. 模拟usb设备_高速USB数据采集卡
  4. 世界第一台电脑_再述东芝的传奇霸业:当年造出世界上首台笔记本,现在却为何放弃...
  5. android学习笔记46——File存储
  6. 极其实用的sql脚本【建议收藏】
  7. html css 知识回顾2
  8. WebView性能优化--独立进程
  9. 大型情感剧集Selenium:9_selenium配合Pillow完成浏览器局部截图
  10. 311. Sparse Matrix Multiplication
  11. 网络通信第一课 C++封装HTTP请求报文说明
  12. 绝对路径中“./”、“../”、“../../”代表的含义,包你一看就会
  13. JAVA贪吃蛇小游戏源代码系列
  14. [Mac A]为什么国外程序员爱用 Mac?
  15. 关于淘宝出售的杀毒软件激活码
  16. IBM智慧存储厦门巡展发布Storwize RAS方案
  17. Office-008 文字转公式:word公式输入
  18. 图片还原去遮挡_怎么消除马赛克 还原图片去掉遮挡软件
  19. 对创建的screen会话进行恢复时出现:There is no screen to be resumed matching XXX 解决办法
  20. 项目:金融行业反欺诈模型

热门文章

  1. [Tips]Linux在命令行中打开图形化程序的各种命令
  2. Java包的命名规范
  3. wenbao与string
  4. angular 路由页面不刷新
  5. [裴礼文数学分析中的典型问题与方法习题参考解答]5.1.27
  6. CF510 D - Fox And Jumping(GCD问题)
  7. 解析Objective-C中多态、动态类型和动态绑定
  8. Docker宣布企业版支持Windows Server 2019
  9. 4G模块ME3760_V2的拨号过程
  10. bada 2D游戏编程之十——关键帧动画原理