Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Шастин. 7.6.2025
- Просмотры: 719
- Изменено: 8 июня 2025
(Л. Шастин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(-100~000\) до \(100~000\) включительно. Определите количество троек элементов последовательности, в которых количество положительных элементов больше количества отрицательных, а сумма минимального и максимального элементов тройки больше минимального трехзначного положительного элемента последовательности. В ответе запишите количество найденных троек чисел, затем максимальную из сумм элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
Решение:
Python
nums = [int(x) for x in open('17_22471.txt')]
m3 = min(x for x in nums if x > 0 and 99 < x < 1000)
q = 0
max_sum = -float('inf')
for tr in zip(nums, nums[1:], nums[2:]):
if len([x for x in tr if x > 0]) > len([x for x in tr if x < 0]) \
and min(tr) + max(tr) > m3:
q += 1
max_sum = max(max_sum, sum(tr))
print(q, max_sum)
Ответ: \(12546 \,\, 287392\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


