H. Наибольшее зеркало
2000 мс · 256 МБ · всё или ничего
Посчитайте A-функцию строки (определение то же, что в классной задаче) и найдите её наибольшее значение.
Если максимум достигается в нескольких позициях, выведите наименьшую.
Напомним определение: — наибольшее , при котором совпадает с .
Значение означает, что префикс длины — палиндром. Так что максимум A-функции не меньше длины наибольшего палиндромного префикса.
Формат ввода
В первой строке — число ().
Во второй — строка длины из больших и/или маленьких латинских букв.
Формат вывода
Два числа: наибольшее значение и наименьшее , где оно достигается.
Примеры
ввод
5 aabaa
вывод
5 5
ввод
5 abcde
вывод
1 1
Войдите, чтобы отправлять решения.