题解写了N多方法,我用的是最水的那种。。

  起始区间只有(0 <= Fi <= 500),500秒之后排名必然不会变化了。。所以,暴力500秒,然后排个序就行了。

  

 1 #include <stdio.h>
 2 #include <string.h>
 3 #include <algorithm>
 4 #define MAXN 50010
 5 struct stt{
 6     int s,t,v,id;
 7     bool operator <(const stt& st)const{
 8         return t>st.t||(t==st.t&&s>st.s)
 9         ||(t==st.t&&s==st.s&&id<st.id);
10     }
11 }st[MAXN];
12 int cas,n;
13 int main(){
14     //freopen("test.in","r",stdin);
15     scanf("%d",&cas);
16     for(int ca=1;ca<=cas;ca++){
17         scanf("%d",&n);
18         for(int i=0;i<n;i++){
19             scanf("%d%d",&st[i].s,&st[i].t);
20             st[i].v=0,st[i].id=i+1;
21         }
22         printf("Case #%d:\n",ca);
23         for(int i=0;i<510&&i<n;i++){
24             int minid=-1;
25             for(int j=0;j<n;j++){
26                 if(st[j].v==0&&(minid==-1||st[j].s+st[j].t*i>st[minid].s+st[minid].t*i))
27                     minid=j;
28             }
29             if(i!=0)printf(" ");
30             printf("%d",st[minid].id);
31             st[minid].v=1;
32         }
33         std::sort(st,st+n);
34         for(int i=0;i<n;i++){
35             if(!st[i].v)printf(" %d",st[i].id);
36         }
37         printf("\n");
38     }
39     return 0;
40 }

转载于:https://www.cnblogs.com/swm8023/archive/2012/09/23/2698811.html

HDU 4393 Throw nails [水题]相关推荐

  1. HDU 6168 Numbers 思维 水题

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6168 题目描述: 定义数组b是由数组a每两项的和组成的,现在将数组A, B混在一起给你, 筛出数组A ...

  2. HDU - 2091 空心三角形 水题,但是有点坑...

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  3. hdu 4823 Energy Conversion(水题)

    Energy Conversion Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  4. HDU 5703 Desert 水题 找规律

    HDU 5703 Desert 水题 找规律 已知有n个单位的水,问有几种方式把这些水喝完,每天至少喝1个单位的水,而且每天喝的水的单位为整数.看上去挺复杂要跑循环,但其实上,列举几种情况之后就会发现 ...

  5. HDU 1033 水题

    题意还真的不好懂,摸索数据就出来了,注意顺时针和逆时针时候的方向变化 /*  * Author:lonelycatcher  * problem:hdu 1033  * Type:水题  */ #in ...

  6. HDU 6264 Super-palindrome(CCPC2017杭州) 水题

    http://acm.hdu.edu.cn/showproblem.php?pid=6264 题目大意:给定字符串TTT,使得该字符串的每个长度为奇数的子串都是回文串,求至少要修改的字符的数量. 思路 ...

  7. 【HDU 1870 --- 愚人节的礼物】栈水题

    [HDU 1870 --- 愚人节的礼物]栈水题 Description 四月一日快到了,Vayko想了个愚人的好办法--送礼物.嘿嘿,不要想的太好,这礼物可没那么简单,Vayko为了愚人,准备了一堆 ...

  8. hdu 2041:超级楼梯(水题,递归)

    超级楼梯Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submissio ...

  9. hdu 2025:查找最大元素(水题,顺序查找)

    查找最大元素 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

最新文章

  1. Redis数据介绍与指令大全
  2. 微信小程序小结02-- 完整的demo
  3. 设计模式之装饰模式20170726
  4. java十进制输出_JAVA输入一个十进制数N,输出r进制的数
  5. springmvc教程(2)
  6. MongoDB 问题123
  7. 从“小白”到“白帽子黑客”的实用指南
  8. 1.5 编程基础之循环控制 05 最高的分数
  9. 这个SSRF 漏洞很酷
  10. 31. Magento图片大小调整的相关代码
  11. J-link固件修复记录
  12. 阿里云接受邮件服务器是什么,接收邮件服务器pop3
  13. Linux 重定向和追加(、 指令)
  14. 一日一命令:find 命令详解
  15. 记一次Prometheus完整监控案例
  16. 未来的计算机也无法突破冯诺依曼结构,冯诺依曼计算机的基本原理
  17. OpenStack部署及创建云主机实例
  18. 2019年全国研究生数学建模 D题 汽车行驶工况构建 建模及经历分享
  19. 甲骨文中国裁员补偿N+6,有人拿了一百多万...
  20. m3u8文件格式讲解,Python解析m3u8文件,并获取在线地址

热门文章

  1. ssh 将22端口换为其它 防火墙设置
  2. SQL迁移到ORACLE实例
  3. [Cocos2d-html5]关于压缩
  4. 作业调度框架 Quartz.NET 2.0 StepByStep
  5. Struts2之OGNL表达式语言
  6. ComfortTypingPro快速录入工具
  7. 浏览器通知,可配合socket
  8. z-index的取值范围
  9. 浅谈Hibernate批量操作
  10. chart控件做实时曲线显示_组态王实时趋势曲线控件介绍,让你对此不再陌生