#P9684. Hello, Solitude.

    ID: 8788 Type: RemoteJudge 2000ms 512MiB Tried: 0 Accepted: 0 Difficulty: 7 Uploaded By: Tags>动态规划,dp多项式洛谷原创O2优化洛谷月赛

Hello, Solitude.

题目背景

@【数据删除】 : 我【数据删除】了。 || @【数据删除】 : 你投哪个 || @【数据删除】 : 雪乃对美琴(悲)

题目描述

有一张很长的桌子,桌子一边摆了 n+2n+2 张椅子,从左到右依次标号为 0,1,,n+10,1,\dots,n+1,任意两张相邻的椅子的距离相同。

初始 00 号和 n+1n+1 号椅子上各坐着一个人。然后有 mm 个人依次按照如下的规则入座:

  • 先均匀随机选择一个空着的座位。
  • 若移动到相邻的座位,能使其到相邻的人的最小距离增大,则移动到相邻座位。可以证明上述操作进行有限步后一定会停下。

对于 1n1\sim n 号的每一张椅子,求出其上面有人坐的概率。

输入格式

第一行输入两个整数 n,mn,m

输出格式

输出 nn 行,每行一个整数,第 ii 行的整数代表第 ii 张椅子上有人坐的概率对 998244353998\,244\,353 取模的结果。

6 3
324429415
948332136
224604980
224604980
948332136
324429415

提示

样例 1 解释

下面是一种可能的落座方法:

  1. 初始 1n1\sim n 都没有人落座。
  2. 选定 x=2x=2,到最近的人(位于座位 00)距离为 22
    1. 向右移动到 33 号椅子后,到最近的人的距离增大至 33,所以 xx+1x\gets x+1
    2. 再向右移动到 44 的话,到最近的人(位于座位 66)的距离依旧为 33,所以在 33 号椅子落座。
  3. 选定 x=6x=6,到最近的人(位于座位 77)距离为 11
    1. 向左移动到 55 号椅子后,到最近的人的距离增大至 22,所以 xx1x\gets x-1
    2. 再向左/右移动话,到最近的人的距离均会减小,所以在 55 号椅子落座。
  4. 选定 x=4x=4,由于无法左右移动,所以直接在 44 号椅子落座。

最终,3,4,53,4,5 号椅子上有人坐。

数据规模与约定

对于所有数据,1n5×1051\le n\le 5\times 10^50mn0\le m\le n

子任务

# 特殊性质 分值
0 样例 0
1 n20n\le20 9
2 n100n\le100 10
3 n500n\le500 12
4 n2000n\le2000 11
5 n5000n\le5000 12
6 kN\exists k\in \mathbb{N} 使得 n=2k1n=2^k-1 13
7 n105n\le 10^5 15
8 - 18