Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-4362
- Просмотры: 135
- Изменено: 11 мая 2026
(П. Волгин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать значения от \(0\) до \(1100\) включительно. Определите сначала количество троек элементов последовательности, в которых хотя бы два числа в двоичной системе счисления имеют не менее \(3\) единиц и эти же два числа в двоичной системе счисления имеют как минимум один ноль, а затем максимальное число среди максимальных чисел в подходящих тройках. Под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
nums = [int(z) for z in open('4361.txt')]
q, max_n = 0, 0
for tr in zip(nums, nums[1:], nums[2:]):
if sum(f'{x:b}'.count('1') > 2 and f'{x:b}'.count('0') > 0 for x in tr) > 1:
q += 1
max_n = max(max_n, max(tr))
print(q, max_n)
Ответ: \(30 \,\, 1027\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


