Олимпиады по программированию

olympiads.ru

Дистанционные семинары
Оглавление
Как пользоваться
Система проверки задач
Регистрация, изменение настроек
Страница сдачи решений
Результаты
МИОО, МЦНМО, Оргкомитет Московской олимпиады по информатике

Дистанционные семинары
по подготовке к олимпиадам по информатике

Задача 18-3. Циклическая строка

Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте: 2 секунд

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

Формат входных данных
В первой и единственной строке входного файла записана строка, которая содержит только латинские буквы, длина строки не превышает 50000 символов.

Формат выходных данных
В выходной файл нужно вывести одно число - ответ на задачу.

Пример

input.txt output.txt
abababa
2