美文网首页
勇者斗恶龙--C++

勇者斗恶龙--C++

作者: 鲸鸟与鹿 | 来源:发表于2018-10-09 20:40 被阅读0次

你的国王中有一条n个头的龙,你希望雇佣一些骑士把它杀死。村里有m个骑士,且只能雇佣一次。

一个能力值为x的骑士,只能砍掉一个直径不超过x的头,

且需要支付的金币为x,如何雇佣这些骑士支付金币最少。

例子:

input:2  3

5

4

7

8

4

output:11

input:2 1

5

5

10

output:Loowater is doomed!

方法

—————————————————————————————————————————

#include<iostream>

#include<algorithm>

using namespace std;

int main(){

int a[20005],b[20005];

int n,m,sum=0;

int p=0;

int i,j;

cin>>n>>m;

if(n==0||m==0){

  cout<<"loowater is doomed!";

}

else{

for(i=0;i<n;i++)

cin>>a[i];

for(i=0;i<m;i++)

cin>>b[i];

sort(a,a+n);

sort(b,b+m);

for(j=0;j<m;j++){

if(b[j]>=a[p]){

sum+=b[p];

if(++p==n)

break;

}

}

}

if(p<n){

cout<<"loowater is doomed!";

}

else{

cout<<sum<<endl;

}

return 0;

}

相关文章

  • 勇者斗恶龙--C++

    你的国王中有一条n个头的龙,你希望雇佣一些骑士把它杀死。村里有m个骑士,且只能雇佣一次。 一个能力值为x的骑士,只...

  • 《勇者斗恶龙:决斗者》手游新作即将开启

    近日,SQUARE ENIX 发表了一款名为《勇者斗恶龙:决斗者》(Dragon Quest Rivals)的新作...

  • 勇者斗恶龙

    你的王国里有一条n个头的恶龙,你希望雇佣一些骑士把它杀死(也就是砍掉所有的头)。村里有m个骑士可以雇佣,一个能力值...

  • 勇者斗恶龙

    国王最小的公主是个调皮捣蛋,还很任性的女孩 有一天,公主偷偷溜出皇宫,来到普通人生活的地方游玩,然后遇到了一个少年...

  • 勇者斗恶龙

    《一》在那个恶名昭著的恶龙谷,“公主陛下,今天的夜色看起来,可是相当的不错呢”,恶龙若无其事地对忘了是从何处掳来的...

  • 勇者斗恶龙

    恶龙欲在一处城镇作恶。 一勇者路过,打败了恶龙。 没人夸奖他。 有人说他恃强凌弱。 有人说他想博取名声。 有人说他...

  • 勇者斗恶龙

    从前有个村 村后面有个山 山的对面有个城堡 传说城堡里面住的国王在保护大家 因为在大陆对面是有几只巨大的恶龙的 有...

  • 盘点最终幻想系列中那些有趣的梗

    前面盘点了几个自己常玩又经典的游戏系列《塞尔达传说》、《勇者斗恶龙》、《逆转裁判》、《轩辕剑》、《伊苏》,结果发现...

  • C++知识点

    C++基本方法: C++ memcpy C++基本特性: C++引用(vs指针) C++指针 C++封装: 将...

  • 致敬游戏史上伟大的开创者们!科普各类型游戏最早的起源

    大家都知道《最终幻想》和《勇者斗恶龙》是日式RPG最璀璨的双星,知道《使命召唤》是全球最火爆的FPS,也知道《极限...

网友评论

      本文标题:勇者斗恶龙--C++

      本文链接:https://www.haomeiwen.com/subject/ltnyaftx.html