求帮忙!!
作者:互联网
白骨精是西游记中的妖怪,知道人类的弱点,在唐僧师徒一行西天取经的过程中三次变成人形接近唐僧,想吃唐僧肉,均被孙悟空识破。结果唐僧以为悟空误杀好人,赶走了悟空,悟空因此回了花果山,并叮嘱猪八戒和沙僧要照顾好唐僧。现在假设你和悟空正在与白骨精激战,悟空的金箍棒每次可以对白骨精造成a点伤害值, 你的钉耙可以对白骨精造成b点伤害值,白骨精有c的血量,但是白骨精有一个技能,只要血量不是恰好减成0,它都不会死。比如白骨精的血量现在是10,你给它一个11的伤害,减成了-1,它会无视你这次伤害,但是如果给他一个10的伤害,它就挂了。现在问你,这一波打斗能否彻底打死白骨精。
输入格式:
输入一行,包含三个整数a,b,c
输出格式:
输出一行,如果这次战斗白骨精能被打死输出”Yes”,否则输出”No”.
样例输入1:
4 6 15
样例输出1:
No
样例输入2:
3 2 7
样例输出2:
Yes
样例输入3:
6 11 6
样例输出3:
Yes
约定:
1<=a,b<=100,1<=c<=10000
提示:
提交(Submit)
以下是个人答案:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,n;
int m=0;
cin>>a>>b>>c;
n=c;
if(n<a&&n<b)cout<<"No";
while(n!=0)
{
if(n-a>=0)n=n-a;
if(n-b>=0)n=n-b;
if(n<a&&n<b)break;
}
if(n==0)
cout<<"Yes";
if(n!=0) cout<<"No";
return 0;
}
标签:白骨精,输出,悟空,int,样例,帮忙,Yes 来源: https://blog.csdn.net/zyc_____/article/details/117605355