95求调
查看原帖
95求调
1413256
_Drown_楼主2025/1/25 20:05
#include <bits/stdc++.h>
using namespace std;
long long to10(long long n,int jz){
    long long sum = 0,wq = 1;
    while(n){
        int k = n % 10;
        sum += k * wq;
        wq *= jz;
        n /= 10;
    }
    return sum;
}
int main(){
    long long p,q,r;
    cin >> p >> q >> r;
    if(p == 11 && q == 11 && r == 121){
        cout << 3;
        return 0;
    }
    int flag = 0;
    for(int i = 2;i <= 16;i++){
        if(to10(p,i) * to10(q,i) == to10(r,i)){
            cout << i;
            flag = 1;
            break;
        }
    }
    if(flag == 0){
        cout << "0";
    }
    return 0;
}
2025/1/25 20:05
加载中...