EduBrick

I. Сколько раз встречается каждый префикс

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

Для каждого kk от 1 до nn посчитайте, сколько раз префикс длины kk встречается в строке как подстрока (вхождения могут перекрываться).

Формат ввода

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

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

Выведите nn чисел: сколько раз встречается префикс длины 1,2,…,n1, 2, \ldots, n.

Примеры

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