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 ",l1/a2+1);
else
printf("%d ",l1/a2);
}
else if(l2/a1==l1/a2){
if((l2%a1)&&(l1%a2)==0)
printf("%d ",l1/a2);
else if((l2%a1)==0&&(l1%a2))
printf("Sorry,Miss Moonlight ");
else if((l2%a1)==0&&(l1%a2)==0)
printf("%d ",l1/a2);
else
printf("%d ",l1/a2+1);
}
else{
if((l2%a1)&&(l1%a2)==0)
printf("%d ",l2/a1+1);
else
printf("Sorry,Miss Moonlight ");

}
return 0;

}

原文地址:https://www.cnblogs.com/1023x/p/5573385.html