本文最后更新于 690 天前,其中的信息可能已经有所发展或是发生改变。
题目描述
相传韩信才智过人,从不直接清点自己的军队的个数,只要让士兵先后以三人一排,五人一排,七人一排,变换队形,而他每次只掠一眼队伍的排尾人数就知道总人数了,输入三个非负整数,a,b,c表示每种队形排尾的人数,(a < 3, b < 5,c < 7)输出总人数的最小值(或报告无解),已知总人数不超过100,不少于10人
输入
,输入三个非负整数,a,b,c表示每种队形排尾的人数,(a < 3, b < 5,c < 7)
输出
输出总人数的最小值(或报告无解)
注:需使用中国剩余定理
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,t;
while(scanf("%d %d %d",&a,&b,&c)!=EOF){
t=a*70+21*b+c*15;
while(t>105){
t=t-105;
}
if(t>100){
cout<<"No answer"<<endl;
}
else{
cout<<t<<endl;
}
t=0;
}
return 0;
}