Олимпиады по программированию
www.olympiads.ru
Задача 18-3. Циклическая строка(Разбор)
Ответом будет N - P[N] (P - префикс-функция, N - длина строки). Подумайте, почему.