В системе счисления с основанием p выполняется равенство 32×8 + xxx9 = yy02. Буквами x и y обозначены некоторые цифры из алфавита системы счисления с основанием p. Определите значение числа yyxp и запишите это значение в десятичной системе счисления.
Ответ:
СтатГрад Вариант ИН22110301 14.02.2023 – задание №14
Решение:
|
1 2 3 4 5 6 7 8 |
for p in range(10, 100): for x in range(p): for y in range(p): k1 = 3*p**3 + 2*p**2 + x*p + 8 k2 = x*p**3 + x*p**2 + x*p + 9 k3 = y*p**3 + y*p**2 + 0 + 2 if k1 + k2 == k3: print(p, y*p**2 + y*p + x) |
15 2407
Ответ: 2407