EduBrick

A. Z-функция

3000 мс · 256 МБ · всё или ничего

Для строки ss длины nn значение ziz_i — длина наибольшего общего префикса строки ss и её суффикса, начинающегося в позиции ii. Значение z0z_0 считается равным nn.

Формат ввода

Одна строка из строчных латинских букв длиной не больше 10610^6.

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

Одна строка из nn чисел — значения Z-функции.

Примеры

ввод
abacaba
вывод
7 0 1 0 3 0 1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.