Задание 14. Информатика. 2023-16
- Просмотры: 452
- Изменено: 25 ноября 2024
Операнды арифметического выражения записаны в системе счисления с основанием \(26\). $$ 13yx5_{26} + 24y13_{26} $$ В записи чисел переменными \(x\) и \(y\) обозначены две неизвестные цифры из алфавита 26-ричной системы счисления. Определите наибольшее значение \(x\), при котором значение данного арифметического выражения кратно \(8\) при любом значении \(y\). Для найденного значения \(x\) вычислите частное от деления значения арифметического выражения на \(8\) при \(y=2\) и укажите его в ответе в десятичной системе счисления. Основание системы счисления в ответе указывать не нужно.
Решение:
Python
for x in range(25, 0, -1):
t = [(1 * 26**4 + 3 * 26**3 + y * 26**2 + x * 26 + 5 +
2 * 26**4 + 4 * 26**3 + y * 26**2 + 1 * 26 + 3) % 8 == 0
for y in range(26)]
if all(t):
print((1 * 26**4 + 3 * 26**3 + 2 * 26**2 + x * 26 + 5 +
2 * 26**4 + 4 * 26**3 + 2 * 26**2 + 1 * 26 + 3) // 8)
break
Ответ: \(187162\)