链接:
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=2267
/*
《算法竞赛入门经典-训练指南》 第一章 例题1
排序+贪心
by shuangde
*/
#include<cstdio>
#include<algorithm>
#define REP(i, n) for(int i=0; i<(n); ++i)
using namespace std;
const int MAXN = 20005;
int dia[MAXN], cost[MAXN];
int main(){
int n, m;
while(~scanf("%d%d",&n,&m) && n+m){
REP(i, n) scanf("%d", &dia[i]);
REP(i, m) scanf("%d", &cost[i]);
sort(dia, dia+n);
sort(cost, cost+m);
int ans=0, cur=0;
REP(i, m) {
if(dia[cur]<=cost[i]){
ans += cost[i];
++cur;
}
if(cur == n) break;
}
if(cur == n){
printf("%d\n", ans);
}
else{
puts("Loowater is doomed!");
}
}
return 0;
}
分享到:
相关推荐
判断输入字符串是否为镜像或回文串。 来源于UVaOJ - 401. 水题。
开源项目-codingsince1985-UVa#uva-online-judge-solutions-in-golang.zip,两年来每天都在解决一个uva在线裁判问题,算起来…
uva705 Slash Maze 的代码,在UVaOJ上通过
PDF试题
uva532 Dungeon Master的源代码,并且AC了
Algorithm-UVA-Solutions-in-Python.zip,python 3中各种uva(acm)问题的解决方案。,算法是为计算机程序高效、彻底地完成任务而创建的一组详细的准则。
这是UVA133 TheDoleQueue救济金发放问题,经典的算法问题。初学算法的人要对这种算法非常熟悉并且能熟练运用。
tpcw-nyu-uva-client 客户端
leetcode 2 算法-Java UVa Online Judge(ACM-ICPC Live ...使用:数组、哈希表、链表、二分搜索、动态规划、堆栈、堆、reedy、排序、树 DFS、BFS、图、二分搜索树、递归、记忆、队列、映射等。...Uva-ACM-ICPC