Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
77817 sh25_wangtaojie 有趣的进制 C++ 解答错误 0 MS 252 KB 689 2025-12-26 14:51:05

Tests(1/5):


#include <iostream> using namespace std; int convertToDecimal(int num, int base) { int decimal = 0, power = 1; while (num > 0) { decimal += (num % 10) * power; num /= 10; power *= base; } return decimal; } int main() { int p, q, r; cin >> p >> q >> r; for (int base = 2; base <= 16; ++base) { int p_dec = convertToDecimal(p, base); int q_dec = convertToDecimal(q, base); int r_dec = convertToDecimal(r, base); if (p_dec * q_dec == r_dec) { cout << base << endl; return 0; } } cout << 0 << endl; return 0; }


测评信息: