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

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

*(Информатик-БУ) Операнды арифметического выражения записаны в системе счисления с основанием \(158\). $$273x2_{158} + 1x390_{158}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра из алфавита \(158\)-ричной системы счисления. Определите все значения \(x\), при которых значение данного арифметического выражения кратно \(73\). Для каждого найденного значения \(x\) вычислите частное от деления значения арифметического выражения на \(73\) и укажите их сумму в ответе в десятичной системе счисления.

Решение:

Python


ans = 0
for x in range(158):
    n1 = 2 * 158**4 + 7 * 158**3 + 3 * 158**2 + x * 158 + 2
    n2 = 1 * 158**4 + x * 158**3 + 3 * 158**2 + 9 * 158
    s = n1 + n2
    if s % 73 == 0:
        ans += s // 73
print(ans)

Ответ: \(61978870\)