Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
168174 A班匡嘉阳 确定进制 C++ 解答错误 75 1 MS 264 KB 457 2024-08-19 23:28:19

Tests(3/4):


#include <bits/stdc++.h> using namespace std; long long a[1000001]; long long f(long long n,long long m){ long long sum = 0,t = 0; while(n != 0){ a[t++] = n % 10; n /= 10; } for(long long i = 0;i < t;i++) sum += a[i] * pow(m,i); return sum; } int main(){ long long n,m,z; cin >> n >> m >> z; for(long long i = 1;i < 1000001;i++){ if(f(n,i) * f(m,i) == f(z,i)){ cout << i; return 0; } } cout << 0; return 0; }


测评信息: