#ABC345G. 双六 5

双六 5

双六 5

题目描述

有一个棋盘游戏,共有 N+1N+1 个方格:方格 00、方格 11\dots、方格 NN

你有一个骰子,掷出的整数在 11KK 之间,每个结果等概率出现。

你从方格 00 出发,重复以下操作,直到到达方格 NN:

掷骰子。设当前所在方格为 xx,掷出的数为 yy,则移动到方格 min(N,x+y)\min(N, x+y)

PiP_i 为恰好经过 ii 次操作到达方格 NN 的概率。请计算 P1,P2,,PNP_1, P_2, \dots, P_N998244353998244353 取模后的值。

「对 998244353998244353 取模的概率」是什么意思? 可以证明,所求概率总是有理数。 在本问题的约束下,还可以证明,当把这些值表示成互质整数 PPQQ 的比 PQ\frac{P}{Q} 时,恰好存在一个满足 R×QP(mod998244353)R \times Q \equiv P \pmod{998244353}0R<9982443530 \le R \lt 998244353 的整数 RR。请找出这个 RR

输入格式

输入按以下格式从标准输入给出:

NN KK

输出格式

输出 NN 行。第 ii 行应输出 PiP_i998244353998244353 取模后的值。

样例

3 2
0
249561089
748683265

例如,在以下情况下,恰好经过两次操作到达方格 NN:

第一次掷出 11,第二次掷出 22

第一次掷出 22,第二次掷出 11

第一次掷出 22,第二次掷出 22

因此,$P_2 = \left( \frac{1}{2} \times \frac{1}{2} \right) \times 3 = \frac{3}{4}$。由于 249561089×43(mod998244353)249561089 \times 4 \equiv 3 \pmod{998244353},所以 P2P_2 输出 249561089249561089

5 5
598946612
479157290
463185380
682000542
771443236
10 6
0
166374059
207967574
610038216
177927813
630578223
902091444
412046453
481340945
404612686

数据范围

  • 1KN2×1051 \le K \le N \le 2 \times 10^5
  • NNKK 是整数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
3241
类型
传统题
Time Limit
12000ms
Memory Limit
1024MiB
上传者
标签