Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
168033 B班 李文乐 确定进制 C++ 通过 100 0 MS 240 KB 639 2024-08-19 21:56:57

Tests(4/4):


#include <iostream> #include <cstring> using namespace std; int ch(char* x, int b) { int num = 0; for (int i = 0; x[i]; i++) { if (x[i] - '0' >= b) return -1; num = num * b + x[i] - '0'; } return num; } int main() { char p[9], q[9], r[9]; cin >> p >> q >> r; int B = 0; for (int i = 2; i <= 16; i++) { int pi = ch(p, i); int qi = ch(q, i); int ri = ch(r, i); if (pi == -1 || qi == -1 || ri == -1) continue; if (pi * qi == ri) { B = i; break; } } cout << B << endl; return 0; }


测评信息: