P14303 [GCJ 2011 Finals] Runs 加强版
题目背景
本题是 [P13382](https://www.luogu.com.cn/problem/P13382) 的加强版。
题目描述
给定长为 $n$ 的字符串 $S$,$S$ 中只包含小写字母。
对于 $[1,n]$ 中的每个 $m$,求有多少种不同的通过重排 $S$ 可得的串 $S'$,其极长相同字符连续段个数为 $m$。答案对 $998244353$ 取模。
输入格式
一行一个字符串 $S$。
输出格式
一行 $n$ 个非负整数,第 $m$ 个数为有 $m$ 个连续段的 $S'$ 个数对 $998244353$ 取模的结果。
说明/提示
对于所有数据,$1\le n\le10^5$。
- 前 $20\%$ 的数据满足 $n\le100$;
- 前 $50\%$ 的数据满足 $n\le10^3$。