E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UVa11292
UVa11292
- Dragon of Loowater(贪心)
题意:有一个恶龙有n个头,n个头在不同的高度,m个武士,武士只能砍到比它矮的头,而雇佣武士的费用就是武士的高度值,要求以最少的费用来杀到这条恶龙。思路:在砍一个头时,总是选取比这个头高度大但是在武士身高中最小的。代码如下:#include#include#include#includeusingnamespacestd;classSolution{public:voidtragonOfLoowat
kgduu
·
2023-08-20 08:26
训练指南
OJ
Uva11292
The Dragon of Loowater
Onceuponatime,intheKingdomofLoowater,aminornuisanceturnedintoamajorproblem.TheshoresofRellauCreekincentralLoowaterhadalwaysbeenaprimebreedinggroundforgeese.Duetothelackofpredators,thegeesepopulationwa
hentaidesu
·
2020-08-23 01:26
ACM
UVA
暑期培训计划之个人计划
暑期培训计划之个人计划(7.22到8.13)日期周次看书编程题目看书完成情况题目完成情况备注2014.7.22周二第一章-第六章(1-113页)卡片游戏,简单枚举除法完成完成2014.7.23周三第七章-第八章
UVA11292
Rememberautumn
·
2020-07-08 10:55
杂谈
金币能力
UVA11292
:Dragon of Loowater
每日一贴,今天的内容关键字为金币能力题意:恶龙有n个头,每个头直径x,国王可以雇佣m个骑士,每个骑士能力为y,能砍半径y的头,雇佣金为y,不能重复雇佣,问最少能消费多少金币思路:对两者停止排序,然后停止比拟相加便可每日一道理闷热的天,蝉儿耐不住寂寞地不停在鸣叫,我孤单一人,寂静的身旁没有一个知音,想疯狂地听摇滚乐,听歇斯底里的歌声,那只为逃避无人的世界里那浓烈的孤单气息。一个人是清冷,两个人便是精
weixin_33786077
·
2020-07-05 23:51
UVA11292
The Dragon of Loowater
#include#include#include#defineM(a)memset(a,0,sizeof(a))usingnamespacestd;constintmaxn=20000+10;inthead[maxn],knight[maxn];intmain(){intn,m;while(scanf("%d%d",&n,&m)==2&&n&&m){longlongans=0;M(head);M(
以负熵为食
·
2020-07-05 02:37
UVA
贪心
说说算法题的那些小题儿(C语言版)
本文通过经典的算法题介绍算法设计方法和技巧,探发幽微…勇者斗恶龙(TheDragonofLoowater,
UVa11292
)你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头)。
家浩慕容
·
2020-07-04 19:03
数学问题
算法
uva11292
The Dragon of Loowater (排序+贪心)
题意:国王要杀恶龙,需要雇佣骑士。每个骑士只能杀一条龙。当骑士身高不小于龙头时,骑士可以砍下龙头。雇佣骑士需要钱,钱就等于他的身高。如果骑士能成功砍下所有的龙头,则输出雇佣总费最少的数值,否则输出那句鸟语。思路:排序+贪心。先把龙头跟骑士身高各自从小到大排序,然后从头到尾比较。若能砍下则雇佣,否则用下一个骑士。直到龙头砍完,或者骑士用完。教训:英语差,看到一只鸭子就怕。表示怒了,画只鸭子搞什么。好
MistKafka
·
2020-07-04 07:58
贪心
勇者斗恶龙(The Dragon of Loowater, UVa 11292)
勇者斗恶龙(TheDragonofLoowater,
UVa11292
)你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头)。
fancie_wong
·
2020-07-04 05:27
算法
金币能力
UVA11292
:Dragon of Loowater
每日一贴,今天的内容关键字为金币能力 题意:恶龙有n个头,每个头直径x,国王可以雇佣m个骑士,每个骑士能力为y,能砍半径y的头,雇佣金为y,不能重复雇佣,问最少能消费多少金币 思路:对两者停止排序,然后停止比拟相加便可 每日一道理
·
2015-11-13 08:56
water
UVA11292
- Dragon of Loowater
Problem C: The Dragon of Loowater Once upon a time,
·
2015-11-12 11:23
water
《算法竞赛入门经典训练指南》第一章例题及习题列表
问题求解策略 (General Problem Solving Techniques) 例题 (Examples) 例题 1
UVa11292
The Dragon of Loowater
·
2015-11-11 06:19
算法
《算法竞赛入门经典——训练指南》第一章相关内容
问题求解策略 (General Problem Solving Techniques) 例题 (Examples) 例题 1
UVa11292
The Dragon
·
2015-10-31 17:50
算法
《算法竞赛入门经典——训练指南》第一章—算法设计基础
问题求解策略 例题 例题 1
UVa11292
The Dragon of Loowater 排序后用贪心法 例题 2 UVa11729 Commando War 用贪心法求最优排列
·
2015-10-31 09:53
算法
UVa11292
Problem C: The Dragon of Loowater Once upon a time, in the Kingdom of Loowater, a minor nuisance turned into a major problem. The shores of Rellau Creek in central Loowater had always been a prime b
·
2015-10-27 14:02
uva
uva11292
一次就ac的水题,纪念一下,今天听到小公主说,做专题提高才快,很有道理啊!~以后思维题,算法题都要做!#include #include #include #include #include usingnamespacestd; inthead[20005],can[20005]; intmain() { intn,m; while(scanf("%d%d",&n,&m)&&n&&m) { for
yexiaohhjk
·
2015-04-28 00:00
例题1.1 勇者斗恶龙
UVa11292
1.题目描述:点击打开链接2.解题思路:本题用贪心法解决,事先对恶龙的直径,能力值从小到大排序,由于要试图杀掉所有的恶龙,因此枚举每只恶龙,用cur来表示当前骑士的下标,如果他恰好能杀掉恶龙,就用他,否则尝试下一个。如果cur与m相等时退出循环,若此时恶龙仍未被杀光,则无解,反之输出ans。3.代码:#define_CRT_SECURE_NO_WARNINGS #include #include
u014800748
·
2015-03-09 23:00
贪心法
【贪心】【
Uva11292
】 勇者斗恶龙
直接用白书上的翻译吧例题1 勇者斗恶龙(TheDragonofLoowater,
UVa11292
)你的王国里有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头)。
zy691357966
·
2014-10-08 16:00
UVA11292
The Dragon of Loowater
TheDragonofLoowaterOnceuponatime,intheKingdomofLoowater,aminornuisanceturnedintoamajorproblem.TheshoresofRellauCreekincentralLoowat
lsh670660992
·
2013-07-15 21:00
UVa11292
好久没有写博客和结题报告等等了,数据结构基本弄完了,但知识点还需要题目来巩固。以后按照训练指南的顺序开始做题。http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2267思想很简单,按照直径和战士能力由小到大排序,然后从第一只头开始遍历,战士也从第一个开始,如果
zhengnanlee
·
2013-05-06 17:00
uva
ACM题解报告
uva 11292 - Dragon of Loowater
点击打开链接
uva11292
思路:贪心分析:1能力强的骑士开价高是合理的,但是如果排去砍一个很弱的头那就是浪费人才了,所以呢我们把骑士的能力值和头的直径进行排序,然后一个砍一个这样就可以了,最后判断是否把所有的头全部砍完即可代码
cgl1079743846
·
2013-03-11 15:00
UVA11292
题意:有n个恶龙,有m个骑士可雇佣,每个骑士能力为x,表示可以砍掉恶龙的不超过x的头,且雇佣他需要x金币。要求砍掉恶龙所有的头且付金币最少。类型:排序+模拟代码:#include #include #include usingnamespacestd; constintmaxn=20000+5; intA[maxn]; intB[maxn]; intmain(){ //freope
·
2013-02-08 20:00
uva
UVa11292
The Dragon of Loowater
原题链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2267谨以此水题标志开始《算法竞赛入门经典——训练指南》的学习。ViewCode1#include 2#include 3#include 4#defineN20005 5 6inta[N
·
2012-11-01 10:00
water
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他