← Задачи
Перейти к ответу
24_0318
повышенныйскобочная-последовательность · максимальная-длина · буквы-только-внутри-скобок · длина-фрагмента
источникИволгин Л.
Условие
Текстовый файл состоит из символов «(», «)» и заглавных букв A–H.
Найдите длину наибольшей непрерывной подстроки, являющейся корректным скобочным выражением. Корректное скобочное выражение — это подстрока, в которой:
- Скобки расставлены правильно: каждой открывающей соответствует закрывающая, расположенная правее, и в любом префиксе закрывающих скобок не больше, чем открывающих.
- Буквы встречаются только внутри скобок (то есть на глубине вложенности не менее 1). Буква вне скобок разрывает выражение.
Например, (A(BC)D) — корректное (длина 8), A(BC) — нет (буква A вне скобок), (A)(B) — корректное (длина 6).
В ответе запишите число — длину найденной подстроки.
Для выполнения этого задания следует написать программу.
Файлы к заданию:
ИНСТРУМЕНТЫ
Перо
?
Быстрые действия
Пробел + перетаскивание — двигать доску
Shift + клик — добавить или убрать объект
Ctrl/⌘ A — выделить всё
Ctrl/⌘ C / V — копировать / вставить
Ctrl/⌘ D — дублировать
↑ ↓ ← → — сдвинуть, с Shift — на 10
Shift при рисовании — ровная фигура
Esc — снять выделение
ОТВЕТ