Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Поляков-6784
- Просмотры: 221
- Изменено: 21 января 2026
(Е. Джобс) Текстовый файл состоит не более чем из \(10^6\) символов и содержит только заглавные буквы латинского алфавита. Определите максимальную длину подпоследовательности, которая состоит только из пар символов PC, только из четверок символов CSGO, или из непересекающихся пар символов PC и четверок символов CSGO. Например, в строке ASDPCCSGOPCNGCHPCPCSGOPC есть три подходящие подпоследовательности: PCCSGOPC, РСРС и CSGOPC. Максимальная длина подходящей подпоследовательности – \(8.\)
Решение:
Python
s = open('6784.txt').readline().strip()
dp = [0] * len(s)
for i in range(2):
if s[i:i+2] == 'PC':
dp[i+1] = 2
if s[2:4] == 'PC':
dp[3] = dp[1] + 2
if s[:4] == 'CSGO':
dp[3] = 4
for i in range(4, len(s)):
if s[i-3:i+1] == 'CSGO':
dp[i] = dp[i-4] + 4
elif s[i-1:i+1] == 'PC':
dp[i] = dp[i-2] + 2
print(max(dp))
Ответ: \(90\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


