Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 967 Bytes

File metadata and controls

46 lines (33 loc) · 967 Bytes

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