Что нужно понимать
Линейный проход по строке, счётчики серий и поиск максимального фрагмента.
Один проход
Для строки до миллиона символов обычно нужен линейный алгоритм.
Текущая серия
Счётчик длины подходящего фрагмента, заканчивающегося в текущей позиции.
Максимум
Лучший результат обновляется после каждого шага.
Сначала сформулируйте, когда текущая серия продолжается, а когда должна сброситься. Большинство задач №24 решаются одним проходом без вложенных циклов.