Вова выиграл в олимпиадах $$$n$$$ кубков. Каждый кубок либо золотой, либо серебряный. Все кубки расположены в ряд один за другим.
Красотой расположения кубков Вова называет длину максимального подотрезка из золотых кубков. Вова хочет поменять местами не более одной пары кубков (не обязательно соседних) так, чтобы сделать расположение кубков максимально красивым — максимизировать длину наибольшего подотрезка из золотых кубков.
Помогите Вове! Сообщите, какую максимальную длину наибольшего подотрезка из золотых кубков он может получить, поменяв местами не более одной пары кубков.
Первая строка содержит число $$$n$$$ ($$$2 \le n \le 10^5$$$) — количество выигранных Вовой кубков.
Вторая строка содержит последовательность из $$$n$$$ символов G и S. Если $$$i$$$-й символ равен G, то $$$i$$$-й кубок золотой, иначе — серебряный.
В единственной строке выведите максимальную длину наибольшего подотрезка из золотых кубков, которую Вова может получить, поменяв местами не более одной пары кубков.
10 GGGSGGGSGG
7
4 GGGG
4
3 SSS
0
В первом примере Вове нужно поменять местами кубки с номерами $$$4$$$ и $$$10$$$. Таким образом, он получит последовательность GGGGGGGSGS, в которой длина максимального подотрезка из золотых кубков равна $$$7$$$.
Во втором примере Вова может ничего не трогать. Длина максимального подотрезка из золотых кубков будет равна $$$4$$$.
В третьем примере, независимо от действий Вовы, длина максимального подотрезка из золотых кубков будет равна $$$0$$$.
Название |
---|