Codeforces Round 436 (Div. 2) |
---|
Закончено |
Поликарп любит строчные буквы и недолюбливает прописные. Однажды он получил строку s, состоящую только из строчных и прописных букв английского алфавита.
Пусть A — множество индексов строки. Назовем его симпатичным, если:
Напишите программу, которая найдет наибольшее количество элементов симпатичного множества индексов.
В первой строке записано целое число n (1 ≤ n ≤ 200) — длина строки s.
Вторая строка — это строка s, состоящая из строчных и прописных букв английского алфавита.
Выведите наибольшее количество элементов симпатичного множества индексов для строки s.
11
aaaaBaabAbA
2
12
zACaAbbaazzC
3
3
ABC
0
В первом примере искомыми позициями могут являться позиции 6 и 8 или позиции 7 и 8. В позициях 6 и 7 стоит буква 'a', в позиции 8 стоит буква 'b'. Пара позиций 1 и 8 не подходит, так как между ними стоит прописная буква 'B'.
Во втором примере искомыми позициями, например, являются позиции 7, 8 и 11. Существуют и другие способы выбрать симпатичное множество, состоящее из трёх элементов.
В третьем примере строка s не содержит строчных букв, следовательно, ответ равен 0.
Название |
---|