例题1:勇士斗恶龙
来源:互联网 发布:python matrix 编辑:程序博客网 时间:2024/04/28 22:16
题目:你的王国里有一条n个头的恶龙,可以雇佣骑士把它杀死,村里有m个骑士,能力值为x的骑士可以砍掉一个恶龙直径不超过x的头,且需支付金币x,怎样才能杀死恶龙并且支付金币最少?(一个骑士只能砍一个头,雇佣一次)
#include <iostream>using namespace std;void main(){//这里偷懒不输入了,a[]表示恶龙的头的直径,b[]表示骑士的能力值//int a[2]={5,5},b[1]={10};int a[2]={5,4},b[3]={7,8,4};int min=0,temp;bool flag;//flag用于标记是否完成任务 for(int i=0;i<2;++i){temp=1000;flag=0;for(int j=0;j<3;++j){if(b[j]>=a[i] && b[j]<temp){temp=b[j];flag=1;b[j]=0;//如果雇佣,则能力值清空,防止重复雇佣}}if(0==flag){cout<<"Loowater is doomed"<<endl;break;}elsemin+=temp;} if(1==flag)cout<<min<<endl;system("pause");}
- 例题1:勇士斗恶龙
- UVa11292勇士斗恶龙
- 1月8日湖人vs勇士
- 例题1
- (uva 11292)勇士斗恶龙(The Dragon of Loowater)
- 谁能成为“代码勇士”(1)——《观止》
- 勇士梦
- hashmat10055勇士
- 招勇士
- 面试例题1
- C语言例题1:
- 例题1--2
- 例题3---1
- 例题3-1
- 例题5.2.1
- 例题5.3.1
- 例题5.4.1
- 例题6.1.1
- linux下 which whereis locate 和find 命令
- 如何检测C/C++程序内存泄露
- 巴菲特后期理念(1)
- TOMCAT 基本管理
- Dom4j 使用简介
- 例题1:勇士斗恶龙
- 买房和租房 买车和打车 郎咸平告诉你区别在那里,不亏是著名经济学家!
- VS 2008中的jQuery Intellisense
- private QueryRunner qr=new QueryRunner(JdbcUtil.getDataSource());
- 中国人在意大利转居留的资料
- 例子二:使用servicemix-camel组件
- POJ3278--Catch That Cow
- 排序
- java生成任意位数的随机数(转)