EduBrick

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

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

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

Формат ввода

Одна строка длины nn (1≤n≤1061 \le n \le 10^6) из строчных латинских букв.

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

Одна строка из nn чисел: сколько раз встречается префикс длины 1, 2, ..., nn.

Примеры

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