贪心 UVA 11729 Commando War
2015-07-19 14:04
363 查看
题目传送门
/* 贪心:按照执行时间长的优先来排序 */ #include <cstdio> #include <algorithm> #include <iostream> #include <cstring> #include <string> #include <cmath> using namespace std; const int MAXN = 1e3 + 10; const int INF = 0x3f3f3f3f; struct Node { int b, j; bool operator < (const Node &r) const { return j > r.j; } }node[MAXN]; int main(void) //UVA 11729 Commando War { //freopen ("UVA_11729.in", "r", stdin); int n; int cas = 0; while (scanf ("%d", &n) == 1 && n) { for (int i=1; i<=n; ++i) { scanf ("%d%d", &node[i].b, &node[i].j); } sort (node+1, node+1+n); int ans = 0; int mx = -1; for (int i=1; i<=n; ++i) { ans += node[i].b; mx = max (mx, ans + node[i].j); } printf ("Case %d: %d\n", ++cas, mx); } return 0; } /* Case 1: 8 Case 2: 15 */
相关文章推荐
- 置换过时sizeWithFont:在iOS的7
- CentOS安装JDK
- 1014 装箱问题
- ecmall bug
- 时间转换成字符串
- 计蒜之道 初赛 第三场--腾讯手机地图 题解
- 将yyyy-dd-MM hh:mm:ss字符串格式的时间转换为毫秒
- 最近总结
- 计蒜之道 初赛 第三场--腾讯手机地图 题解
- 实现参数传值的几种方式
- [LeetCode]Contains Duplicate
- 调用discuz编辑器再也不是问题了
- HDU 5273 区间DP
- 对于iOS中dealloc时retainCount仍为1的一种解释
- 魅族MX5和努比亚布拉格手机参数对比
- 安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
- JavaScript高级特性之原型
- 类加载器三杰
- for循创建视图
- 禁止网页复制-另存-右键等