Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 14. Информатика. ЕГЭ. Поляков-9326
- Просмотры: 3
- Изменено: 31 октября 2026
(Г. Гутман) Среди натуральных чисел, делящихся на \(1001\) и не превосходящих \(10^{12}\) найдите максимальное число, которое в двоичной системе счисления содержит одинаковое число нулей и единиц. В ответе запишите результат деления полученного числа на \(1001.\)
Решение:
Python
start = 10**12 - 10**12 % 1001
for n in range(start, 0, -1001):
ns = bin(n)[2:]
if ns.count('0') == ns.count('1'):
print(n // 1001)
break
Ответ: \(999000989\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


