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

Просмотры: 858
Изменено: 25 ноября 2024

(ЕГЭ-2024) Значение арифметического выражения $$ 3 \cdot 289^{2024} + 81 \cdot 49^{121} - 9 \cdot 16^{81} - 6011 . $$ записали в системе счисления с основанием \(31\). Определите сумму цифр с числовым значением, не превышающим \(17\), в записи этого числа.

Решение:

Python


n = 3 * 289**2024 + 81 * 49**121 - 9 * 16**81 - 6011
s = 0

while n:
    r = n % 31
    n //= 31
    if r <= 17:
        s += r

print(s)

Ответ: \(16750\)