AT_arc154_f [ARC154F] Dice Game

题目描述

有一个 $N$ 面的骰子,每一面的出现概率都相等。你需要不断掷骰子,直到所有的面都至少出现过一次为止。 对于满足 $1 \le i \le M$ 的每个整数 $i$,请你求出“掷骰子的次数的 $i$ 次幂”的期望值,并对 $998244353$ 取模。 期望值 $\bmod\ 998244353$ 的定义:可以证明,所求的期望值一定是有理数。在本题的约束下,将其表示为最简分数 $\frac{P}{Q}$ 时,$Q \not\equiv 0 \pmod{998244353}$ 也成立。因此,存在唯一的整数 $R$ 满足 $R \times Q \equiv P \pmod{998244353},\ 0 \le R < 998244353$。请输出这个 $R$。

输入格式

输入从标准输入中读取,格式如下: > $N$ $M$

输出格式

输出 $M$ 行。 第 $i$ 行输出掷骰子的次数的 $i$ 次幂的期望值 $\bmod\ 998244353$。

说明/提示

### 限制条件 - $1 \le N, M \le 2 \times 10^5$ - 输入均为整数。 ### 样例解释 1 当 $i=1$ 时,所求的期望值是所有面都出现所需的操作次数。这个值是 $\frac{11}{2}$。 由 ChatGPT 4.1 翻译