Skip to content

Files

Latest commit

1de5553 · Jan 24, 2023

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 24, 2023
Jan 24, 2023
Jan 24, 2023

I. Повтор

Будем говорить, что строка s является повтором длины k, если существует такая строка t, что s = t * k, где под умножением подразумевается конкатенация k экземпляров строки t один за другим.

Например, строка abababab является повтором строки abab длины 2, а также повторением строки ab длины 4. Тогда имеет смысл говорить о наибольшем повторе. Строка является наибольшим повтором длины k, если она является повтором некоторой строки длины k и если не существует такой строки t, что s —– повтор t длины m > k. Например, строка aaaa является наибольшим повтором длины 4.

Вам дана строка, которая является наибольшим повтором длины x. Найдите x.
Заметим, что ответ всегда равен хотя бы единице, так как строка является повтором самой себя.

Формат ввода

В единственной строке дана строка, состоящая из строчных букв английского алфавита и не превышающая в длину 106. Строка не бывает пустой.

Формат вывода

Выведите единственное число — x, длину наибольшего повтора.

Пример 1

zzzzzz 6

Пример 2

abacaba 1

Пример 3

abababab 4