UVA11729 - Commando War (贪心)
来源:互联网 发布:mac如何播放网页视频 编辑:程序博客网 时间:2024/06/11 11:42
题意:
n个任务,需要交代B分钟,执行J分钟,让你合理选择交代任务的次序,求得n个任务完成的最小总时长
思路:
为保证总时长最小,执行时长较大的应该先执行,所以每个按执行时长由大到小排序求得总时长。
代码:
#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>using namespace std;struct solder{int b, j;}s[1005];int cmp(solder x, solder y){if (x.j > y.j)return 1;return 0;}int main() {int n,Case=1;while (scanf("%d", &n) && n){int i;for (i = 0; i < n; i++)scanf("%d%d", &s[i].b, &s[i].j);sort(s, s + n,cmp);int sum = 0,cnt=0;for (i = 0; i < n; i++){sum += s[i].b;cnt = sum+s[i].j>cnt ? sum+s[i].j : cnt;}printf("Case %d: %d\n",Case,cnt);Case++;}return 0; }
0 0
- UVa11729 Commando War(贪心)
- UVA11729 - Commando War (贪心)
- 【贪心】【Uva11729】 Commando War
- Commando War uva11729(贪心)
- UVA11729 Commando War (贪心)
- uva11729(Commando War)
- UVA11729--Commando War
- uva11729 - Commando War
- uva11729 - Commando War(water)
- UVA11729 Commando War
- UVA11729 - Commando War
- uva11729 Commando War 水题
- UVA11729 Commando War
- uva11729----Commando War
- UVa11729 Commando War
- UVA11729 Commando War
- uva11729 Commando War
- UVA11729 Commando War
- (入门)uva 1368 DNA Consensus String
- 76. Binary Tree Inorder Traversal
- javascript---JSON
- c语言中const volatile关键字 和 elf section的关系
- Palindrom Numbers
- UVA11729 - Commando War (贪心)
- FFMpeg提取视频帧
- [从头学数学] 第60节 平行四边形和梯形
- 分分钟带你搞定Android开发圆形头像
- win10、win7系统64位oracle11g安装教程以及32位plsql连接教程
- HDU 5612:Baby Ming and Matrix games 分数模板
- mfs 连接频繁断开
- db2中获取某个表/索引占用空间的大小
- Android设计模式-面向对象的六大原则