Задание 14. Информатика. ЕГЭ. Поляков-5822
- Просмотры: 84
- Изменено: 25 ноября 2024
*(А. Богданов) Операнды арифметического выражения записаны в системе счисления с некоторым частично заданным основанием: $$23_{1x324} - 134x2_{22}$$ В записи чисел переменной \(x\) обозначена неизвестная цифра. Определите наибольшее значение \(x\), при котором абсолютное значение данного арифметического выражения при делении на \(50\) даёт остаток \(31\). Для найденного значения x вычислите целое частное от деления абсолютного значения арифметического выражения на \(50\) и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Решение:
Python
for x in range(9, -1, -1):
p = int(f'1{x}324')
n1 = 2 * p + 3
n2 = 1 * 22**4 + 3 * 22**3 + 4 * 22**2 + x * 22 + 2
s = n1 - n2
if abs(s) % 50 == 31:
print(abs(s) // 50)
break
Ответ: \(4870\)