0
已解决
题目链接: 酷町堂:3892
#include<iostream>
using namespace std;
int a,b,c;
int f(int x,int y,int z){
int h[5]={0,x,y,z},cnt=0,l[5]={0,a,b,c};
for(int i=1;i<=3;i++){
for(int j=1;j<=3;j++){
if(l[i]==h[j]){
cnt++;
break;
}
}
}
return cnt;
}
int main(){
int x,y,z,i=0,o=0,p=0,cnt=0;
cin>>a>>b>>c;
cin>>x>>y>>z;
while(1){
cnt++;
if(i>=x) i=1;
else i++;
if(o>=y) o=1;
else o++;
if(p>=z) p=1;
else p++;
//cout<<cnt<<endl<<i<<" "<<o<<" "<<p<<endl;
if(f(i,o,p)==2){
cout<<cnt;
break;
}
}
return 0;
}


