Задание 14. Информатика. ЕГЭ. Поляков-7057

Просмотры: 240
Изменено: 1 февраля 2025

(М. Ишимов) Операнды арифметического выражения записаны в системе счисления с основанием 21. 3x4121+684132x521+9918x21+73x7x2321+21669x1x21 В записи чисел переменной x обозначена неизвестная цифра из алфавита 21-ричной системы счисления. Определите наименьшее значение x, при котором значение данного арифметического выражения кратно 20. Для найденного x вычислите частное от деления значения арифметического выражения на 20 и укажите его в ответе в десятичной системе счисления.

Решение:

Python


alph = '0123456789ABCDEFGHJK'

for x in alph:
    n = int(f'3{x}41', 21) + int(f'684132{x}5', 21) + int(f'9918{x}', 21) \
        + int(f'73{x}7{x}23', 21) + int(f'21669{x}1{x}', 21)
    if n % 20 == 0:
        print(n // 20)
        break

Ответ: 791941540