Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

L. Подсчёт префикс-функции

В этой задаче вам необходимо посчитать префикс-функцию для заданной строки.

Формат ввода

На вход подаётся строка, состоящая из строчных латинских букв. Длина строки не превосходит 106.

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

Если длина входной строки L, то выведите через пробел L целых неотрицательных чисел —– массив значений префикс-функции исходной строки.

Пример 1

abracadabra 0 0 0 1 0 1 0 1 2 3 4

Пример 2

xxzzxxz 0 1 0 0 1 2 3

Пример 3

aaaaa 0 1 2 3 4