网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
中古世界的恶龙[The Drangon of Loowater,UVa 11292]
成绩 | 开启时间 | 2014年09月19日 星期五 10:07 | |
折扣 | 0.8 | 折扣时间 | 2014年09月26日 星期五 10:07 |
允许迟交 | 是 | 关闭时间 | 2014年09月26日 星期五 10:07 |
输入文件 | DragonUVa.in | 输出文件 | DragonUVa.out |
【题目描述】
King(CH)的王国里有一条n个头的恶龙,他希望雇佣一些骑士把它杀死(即砍掉所有的头)。小酒馆里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉一个直径不超过x的头,且需要支付x个金币。如何雇用骑士才能砍掉所有恶龙的头,且需要支付的金币最少?注意:一个骑士只能砍一个头(且不能被雇佣2次)。
【输入格式】
输入包含多组数据。数据的第一行为正整数n和m(1≤n,m≤20 000);以下n行每行为一个整数,即恶龙每个头的直径;以下m行每行为一个整数,即每个骑士的能力。
【输出格式】
输出最小花费。如果无解,输出"Loowater is doomed"。(无解的情况为龙头砍不完)
【样例输入】
2 3 5 4 7 8 4
【样例输出】
11
【提示】
小酒馆里向来是可以寻得大量雇佣军的。
雇佣兵战斗属性较强,但属性固定,不能增强或升级。
雇主是不需要为雇佣兵的伤亡负责的。
【来源】
The Dragon of Loowater,UVa 11292,数据来自[Chen Hao,Algorithms Consult]