题目描述:
白骨精是西游记中的妖怪,知道人类的弱点,在唐僧师徒一行西天取经的过程中三次变成人形接近唐僧,想吃唐僧肉,均被孙悟空识破。结果唐僧以为悟空误杀好人,赶走了悟空,悟空因此回了花果山,并叮嘱猪八戒和沙僧要照顾好唐僧。现在假设你和悟空正在与白骨精激战,悟空的金箍棒每次可以对白骨精造成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
共 5 条回复
#include using namespace std; int main() { int a,b,c; cin>>a>>b>>c; while(c==0) if(c-(a+b)==0) cout<<"Yes"; else cout<<"No"; return 0; }
#include using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(c-(a+b)==0) cout<<"Yes"; else cout<<"No"; return 0; }
#include using namespace std; int main() { int a,b,c; cin>>a>>b>>c; if(c%(a+b)==0) cout<<"Yes"; else if(c%(a+b)%a==0||c%(a+b)%b==0) cout<<"Yes"; else cout<<"No"; }