#include<bits/stdc++.h>
using namespace std;
int turn(int B,int x){
int v=1,x_b=0;
while(x!=0){
if((x%10)>=B) return 2147483647;
x_b+=((x%10)*v);
v*=B;
x/=10;
}
return x_b;
}
long long p,q,r;
int main(){
cin >> p >> q >> r;
for(int i=2;i<=16;++i){
if(turn(i,p)*turn(i,q)==turn(i,r)){
cout << i;
return 0;
}
}
cout << 0;
}
代码如上,#1,#12,#14WA了QAQ
蒟蒻在线等大佬