#T2217. 子串分布(Substring Distribution)

子串分布(Substring Distribution)

链接: https://cses.fi/problemset/task/2110

板块: String Algorithms

时限: 1.00 s | 内存: 512 MB

题目描述

给定一个长度为 nn 的字符串。对于 1n1 \ldots n 之间的每个整数,你需要输出该长度的不同子串的个数。

输入

唯一的一行输入包含一个由 a–z 字符组成、长度为 nn 的字符串。

输出

对于 1n1 \ldots n 之间的每个整数,输出该长度的不同子串的个数。

数据范围

1n1051 \le n \le 10^5

样例输入

abab

样例输出

2 2 2 1