A. Самое длинное самоповторение
3000 мс · 256 МБ · всё или ничего
Посчитайте Z-функцию строки и найдите её наибольшее значение среди позиций .
Иначе говоря: какой длины наибольший кусок, который встречается в строке не только в начале, но и где-то ещё, начинаясь с начала строки.
Если таких позиций несколько, выведите наименьшую.
Для строки длины 1 позиций нет — выведите 0 0.
Формат ввода
Одна строка длины () из строчных латинских букв.
Формат вывода
Два числа: наибольшее значение при и наименьшая позиция , где оно достигается.
Примеры
ввод
abacaba
вывод
3 4
ввод
a
вывод
0 0
Войдите, чтобы отправлять решения.