代码如下:
#include<bits/stdc++.h>
using namespace std;
bool f;
int as(int n,int k);
int main(){
int n,n1,n2;
cin>>n>>n1>>n2;
for(int j=2;j<=1e6+1e3;j++){
if(as(j,n)*as(j,n1)==as(j,n2)) {
cout<<j<<endl;
f=true;
break;
}
}
if(f==0) cout<<"0";
return 0;
}
int as(int k,int n){
int b=0;
int w[1000];
int s=0;
for(int a=n,i=1;a>0;a/=10,i++){
w[i]=a%10;
b++;
}
for(int i=b;i>=1;i--){
s+=(w[i]*pow(k,i-1));
}
return s;
}