#arc154f. [arc154_f]Dice Game

[arc154_f]Dice Game

题目描述

我们有一枚 NN 面的骰子,每个面出现的概率相等。让我们重复掷这个骰子,直到每个面都出现过。

对于满足 1iM1 \le i \le M 的整数 ii,找出掷骰子次数的 ii 次方的期望值,对 998244353998244353 取模。

期望值的定义取模 998244353998244353

可以证明所求的期望值总是有理数。此外,在该问题的约束条件下,当将这个值表示为不可约分数 PQ\frac{P}{Q} 时,可以证明 Q0(mod998244353)Q \neq 0 \pmod{998244353}。因此,存在唯一的整数 RR,满足 R×Q=P(mod998244353)R \times Q = P \pmod{998244353}0R<9982443530 \le R < 998244353。输出这个 RR

约束条件

  • 1N,M2×1051 \le N,M \le 2 \times 10^5
  • 输入中的所有值都是整数。

输入格式

从标准输入中按以下格式输入:

NN MM

输出格式

打印 MM 行。

ii 行应该包含掷骰子次数的 ii 次方的期望值,对 998244353998244353 取模。

样例输入 1

3 3

样例输出 1

499122182
37
748683574

对于 i=1i=1,你应该找出掷骰子的次数的期望值,即 11/211/2

样例输入 2

7 8

样例输出 2

449209977
705980975
631316005
119321168
62397541
596241562
584585746
378338599

样例输入 3

2023 7

样例输出 3

442614988
884066164
757979000
548628857
593993207
780067557
524115712