Блоки рядка
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Блоком рядка у позиції назвемо найбільший підрядок , який починається в позиції та співпадає з її префіксом. Довжину блока в позиції будемо вважати рівною нулю.
Обчисліть довжини блоків рядка для усіх позицій.
Вхідні дані
Єдиний рядок .
Вихідні дані
В одному рядку виведіть довжини блоків рядку для усіх позицій.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 24%