Задание 14. Информатика. ЕГЭ. Статград. 24.10.2024-1

Просмотры: 555
Изменено: 24 ноября 2024

В числах \(F29x8EAD6_{37}\) и \(BAxDE0C1B_{37}\) переменная \(x\) обозначает некоторую цифру из алфавита системы счисления с основанием \(37\). Определите наибольшее значение \(x\), при котором произведение приведённых чисел кратно \(36\). В ответе запишите значение числа \(1x2_{37}\) в десятичной системе счисления.

Решение:

Python


for x in range(36, -1, -1):
    d1 = [15, 2, 9, x, 8, 14, 10, 13, 6]
    d2 = [11, 10, x, 13, 14, 0, 12, 1, 11]
    n1 = sum(x * 37**p for x, p in zip(d1, range(8, -1, -1)))
    n2 = sum(x * 37**p for x, p in zip(d2, range(8, -1, -1)))
    n = n1 * n2
    if n % 36 == 0:
        print(37**2 + x * 37 + 2)
        break

Ответ: \(2703\)