Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 17. Информатика. ЕГЭ. Поляков-4277
- Просмотры: 140
- Изменено: 10 мая 2026
(В. Шубинкин) В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от \(-10~000\) до \(10~000\) включительно. Определите и запишите в ответе сначала наибольшую длину убывающей подпоследовательности, затем количество убывающих подпоследовательностей такой длины. Под убывающей подпоследовательностью подразумевается последовательность подряд идущих элементов, каждый из которых меньше предыдущего. Например, в последовательности \((7, \, -12, \, 10, \, 4, \, 7, \, -12, \, 10, \, -12, \, 3)\) наибольшая длина убывающей подпоследовательности равна \(2,\) количество таких подпоследовательностей равно \(4.\)
Решение:
Python
nums = [int(z) for z in open('4277.txt')]
q = 0
sz = 1
sz_max = 1
for p in range(len(nums)-1):
if nums[p+1] < nums[p]:
sz += 1
else:
if sz > sz_max:
sz_max = sz
q = 1
elif sz == sz_max:
q += 1
sz = 1
print(sz_max, q)
Ответ: \(7 \,\, 2\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


