UVa11792-Commando War
来源:互联网 发布:手机隐藏软件工具 编辑:程序博客网 时间:2024/05/18 03:53
大意:给出每个人通知的时间和完成任务的时间,可以在他人做任务的时候通知他人,输出完成这个任务所需的最短时间,其中包含通知时间
思路:
按照完成任务的时间警醒从大到小排序,每次加上通知时间和完成任务时间之后,枚举去最小,具体看代码
代码:
<span style="font-size:18px;">#include<cstdio>#include<iostream>#include<algorithm>using namespace std;struct node{ int b; int j;}s[1010];int cmp(const node& e1 , const node& e2){ return e1.j > e2.j;}int main(){ int n; int cnt=1; while(scanf("%d", &n)==1 && n) { for(int i = 0; i < n; i++) { scanf("%d%d", &s[i].b , &s[i].j); } sort(s , s+n , cmp); int ans = 0 , t = 0; for(int i = 0; i < n; i++) { t += s[i].b; ans = max(ans, t + s[i].j); } printf("Case %d: %d\n", cnt++, ans); } return 0;}</span>
0 0
- UVa11792-Commando War
- UVa11792-Commando War
- Commando War
- Commando War
- Commando War
- Commando War
- Commando War
- Commando War
- Commando War
- Commando War
- uva --11729-- Commando War
- UVa 11729 Commando War
- uva - 11729 - Commando War
- UVA 11729 - Commando War
- UVA11729--Commando War
- uva 11729 - Commando War
- Uva-11729-Commando War
- UVA 11729 - Commando War
- CoordinatorLayout:CollapsingToolbarLayout折叠效果的布局容器
- html5 mui之ajax跨域请求json数据
- iOS10 UIImageWriteToSavedPhotosAlbum程序奔溃crash解决办法
- 7家教育中概股,坚守美股为哪般?
- oracle学习指南
- UVa11792-Commando War
- html5选择器之标签选择器,id选择器和类选择器
- java编程思想(五)总结
- 【工作感想】学会利弊分析问题
- Field 'id' doesn't have a default value问题解决方法
- 个人博客
- poj1797
- oracle varchar2与varchar的区别
- poj2184(背包的可行性解法)