1012英雄救美
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1012英雄救美相关的知识,希望对你有一定的参考价值。
话说ACM王国住着一位美丽的月光女孩,大家都很喜欢她。突然有一天,王国闯进来一个邪恶的死亡骑士,把月光女孩绑架了。ACM王国的人民愤怒了,纷纷表示要讨伐死亡骑士。你作为王国里最有名的勇士,自告奋勇接受了这个危险而光荣的任务——击败死亡骑士,救回月光女孩。 死亡骑士的生命值是L1,攻击力是A1。你的生命值是L2,攻击力是A2。战斗采用回合制。每回合你先进行攻击(对方生命减A2);然后死亡骑士将毫不犹豫地对你进行反击(你的生命减A1)。当一方的生命小于等于0时,就被打败。你需要尽可能快救出月光女孩。当然也有可能死亡骑士过于强大,你怎么打都难逃败局。
输入仅一行,有四个整数,分别是L1,A1,L2,A2。1<=L1,L2<=1000000,1<=A1,A2<=1000
如能取胜,输出最快可以在第几回合打败死亡骑士。如果无法取胜,输出Sorry,Miss Moonlight。
20 4 26 5
4
#include"stdio.h"
int main()
{
int l1,a1,l2,a2;
scanf("%d%d%d%d",&l1,&a1,&l2,&a2);
if(l2/a1>l1/a2){
if(l1%a2)
printf("%d\n",l1/a2+1);
else
printf("%d\n",l1/a2);
}
else if(l2/a1==l1/a2){
if((l2%a1)&&(l1%a2)==0)
printf("%d\n",l1/a2);
else if((l2%a1)==0&&(l1%a2))
printf("Sorry,Miss Moonlight\n");
else if((l2%a1)==0&&(l1%a2)==0)
printf("%d\n",l1/a2);
else
printf("%d\n",l1/a2+1);
}
else{
if((l2%a1)&&(l1%a2)==0)
printf("%d\n",l2/a1+1);
else
printf("Sorry,Miss Moonlight\n");
}
return 0;
}
以上是关于1012英雄救美的主要内容,如果未能解决你的问题,请参考以下文章