Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-5400
- Просмотры: 214
- Изменено: 18 января 2026
(А. Богданов) Текстовый файл содержит строку из десятичных цифр, всего не более чем \(10^6\) символов. Определите наибольшую длину подпоследовательности вида «цепочка нулей + цепочка единиц». Рассматриваются только непрерывные подпоследовательности, в которых есть хотя бы один ноль и хотя бы одна единица.
Решение:
Python
s = open('5400.txt').readline().strip()
t = [False] * len(s)
dp = [0] * len(s)
f = False
if s[0] == '0':
dp[0] = 1
for i in range(1, len(s)):
if s[i] in '01':
if s[i] >= s[i-1]:
if s[i] > s[i-1]:
f = True
dp[i] = dp[i-1] + 1
t[i] = f
else:
dp[i] = 1
f = False
print(max(d for d, b in zip(dp, t) if b))
Ответ: \(58\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


