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

Просмотры: 273
Изменено: 26 ноября 2024

*(Информатик-БУ) Операнды арифметического выражения записаны в системе счисления с основанием \(130\). $$23x32_{130} + 3x253_{130}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра из алфавита \(130\)-ричной системы счисления. Определите наименьшее значение \(x\), при котором значение данного арифметического выражения кратно \(23\). Для найденного значения \(x\) вычислите частное от деления значения арифметического выражения на \(23\) и укажите его в ответе в десятичной системе счисления.

Решение:

Python


for x in range(130):
    n1 = 2 * 130**4 + 3 * 130**3 + x * 130**2 + 3 * 130 + 2
    n2 = 3 * 130**4 + x * 130**3 + 2 * 130**2 + 5 * 130 + 3
    s = n1 + n2
    if s % 23 == 0:
        print(s // 23)
        break

Ответ: \(63917315\)