Задание 14. Информатика. ЕГЭ. Поляков-7270
- Просмотры: 212
- Изменено: 24 ноября 2024
В записи числа \(3x4xy56y_{63}\) символы \(x\) и \(y\) обозначают некоторые цифры из алфавита системы счисления с основанием \(63\). Определите такие значения \(x\) и \(y\), при которых приведённое число кратно \(62\), а число \(xyx_{63}\) имеет наибольшее возможное значение. В ответе запишите значение числа \(xyx_{63}\) в десятичной системе счисления.
Решение:
Python
a = []
for x in range(1, 63):
for y in range(63):
t = [3, x, 4, x, y, 5, 6, y]
n = 0
for i in range(len(t)):
n += t[i] * 63**(7 - i)
m = x * 63**2 + y * 63 + x
if n % 62 == 0:
a.append(m)
print(max(a))
Ответ: \(249479\)