- Описание
- Отправленные решения
193. Слова, в которые играют люди
Антон очень любит гулять. В перерывах между прогулками он увлекается различными играми со словами. Естественно, от него не могли ускользнуть такие идеальные слова как палиндромы. Палиндром - слово которое одинаково читается как слева направо, так и справа налево. На одной из своих прогулок Антон придумал для себя игру. В этой игре каждый игрок пишет некоторое слово() на листе бумаги. Далее ведущий называет некоторое число(). После этого происходит проверка идеальности каждого из слов участников. Идеальностью слова называют некоторое максимальное число() при которой в строке есть не менее не пересекающихся подстрок-палиндромов длины(). Победителем признается тот, кто придумал самое идеальное слово.
Антон сразу заметил, что считать идеальность слова не так просто: если не автоматизировать её нахождение, то ему вряд ли удастся уговорить своих друзей поиграть с ним. Так как Антон очень сильно занят своими прогулками, он просит вас помочь ему, чтобы он мог играть со своими друзьями.
Формат ввода
В первой строке находится число . Во второй строке находится строка () состоящая из прописных латинских буквы(a-z).
Формат вывода
В единственной строке выведите идеальность слова.
Ограничения
Ограничение времени
1 с
Ограничение памяти
256 МБ
Пример 1
2
abadaba
3
Пример 2
1
abadaba
7