AC了, 但为什么自己家电脑上连样例都过不了?而且为啥厌氧?
#include<bits/stdc++.h>
using namespace std;
long long maxx(long long a){
long long r,i=1;
long long b[7]={0};
while(a>0){
b[i]=a%10;
i++;
a/=10;
}
r=max({b[1],b[2],b[3],b[4],b[5],b[6]});
return r;
}
int fun(long long a,long long b){
long long r=0,c=0,d,e;
while(a>0){
d=a%10;
e=pow(b,c);
r+=d*e;
a/=10;
c++;
}
return r;
}
int main(){
long long a,b,c,d,e=0,f=0,g=0;
cin>>a>>b>>c;
d=max({maxx(a),maxx(b),maxx(c)});
for(long long i=d+1;i<=16;i++){
e=fun(a,i),f=fun(b,i),g=fun(c,i);
if(e*f==g){
cout<<i;
return 0;
}
}
cout<<0;
}