24

Решение: Поиск последовательности пар

ЕГЭ · Информатика · Задание 24 · Массивы и строки
ПовышеннаяФИПИ532082Короткий ответ≈ 5 минутРазбор в 4 шагаОтвет сверен с ключом
Условие

Задание выполняется с использованием прилагаемых файлов.

Текстовый файл состоит из символов $A$, $B$ и $D$. Определите максимальное количество идущих подряд пар символов $AB$ или $AD$ в прилагаемом файле.

Искомая подпоследовательность должна состоять только из пар $AB$, или только из пар $AD$, или только из пар $AB$ и $AD$ в произвольном порядке следования этих пар.

Для выполнения этого задания следует написать программу.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

Последовательность состоит из неперекрывающихся пар. Подходящей считается пара, в которой первый символ — $A$, а второй — $B$ или $D$.

2

Файл просматривается слева направо. Для каждой подходящей пары увеличиваем счётчик текущей серии на единицу и пропускаем оба символа пары.

3

При встрече неподходящей пары текущая серия заканчивается, поэтому её длина сравнивается с найденным максимумом, а счётчик сбрасывается.

После обработки всего файла максимальная длина серии подходящих пар равна 152.

Ответ
152
152
так ответ выглядит в бланке

Где здесь ошибаются

Считать все вхождения $AB$ и $AD$, даже если они не образуют одну непрерывную последовательность пар.

Допускать пары, начинающиеся не с символа $A$.

Не сбрасывать счётчик после неподходящей пары.

Проверять пересекающиеся пары вместо последовательных неперекрывающихся пар.

Закрепить приёмВ теме «Массивы и строки» ещё 237 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 24 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Массивы и строки»: в ней 238 задач, и у каждой есть такой же разбор. Регистрация не нужна.