由于原帖沦为骂街帖,故重发一个。
#include<iostream>
#include<cmath>
using namespace std;
int a,b,c,d,e,f,x,y,z,p;
int _51nod(int p,int q){
int ans=0;
for(int i=0;p!=0;i++){
int temp=p%10;
if(temp>=q) return -1;
ans+=(p%10)*pow(q,i);
p/=10;
}
return ans;
}
int main(){
cin>>a>>b>>c;
for(int i=2;i<=16;i++){
x=_51nod(a,i);
y=_51nod(b,i);
z=_51nod(c,i);
if(x==-1||y==-1||z==-1)continue;
if(x*y==z){
cout<<i<<endl;
return 0;
}
}
cout<<0;
}