AT_abc268_g [ABC268G] Random Student ID

题目描述

**题目大意** 有 $n$ 个学生,第 $i$ 个学生的名字是一个字符串 $S_i$,编号是 $i$。 接下来校长要按照一种绝妙的字典序来对这 $n$ 个学生的名字排序。他随机选取一个 $\tt{a}\sim\tt{z}$ 的排列,定为 $P$。$P$ 中越早出现的字母,他的字典序就越小。 对于每一个学生,求出他的期望排名,对 $998244353$ 取模。

输入格式

第一行一个整数 $n$。 接下来 $n$ 行每行一个字符串 $S_i$。

输出格式

输出 $n$ 行,第 $i$ 行表示编号为 $i$ 的学生的期望排名。

说明/提示

对于所有数据,我们保证 $S_i$ 只由小写字母组成,并且这些学生的名字互不相同。$n\geqslant 2$,字符串总长度不超过 $5\times 10^5$。