Hello, Solitude.

题目背景

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

题目描述

有一张很长的桌子,桌子一边摆了 $n+2$ 张椅子,从左到右依次标号为 $0,1,\dots,n+1$,任意两张相邻的椅子的距离相同。 初始 $0$ 号和 $n+1$ 号椅子上各坐着一个人。然后有 $m$ 个人依次按照如下的规则入座: - 先均匀随机选择一个空着的座位。 - 若移动到相邻的座位,能使其到相邻的人的最小距离增大,则移动到相邻座位。可以证明上述操作进行有限步后一定会停下。 对于 $1\sim n$ 号的每一张椅子,求出其上面有人坐的概率。

输入输出格式

输入格式


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

输出格式


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

输入输出样例

输入样例 #1

6 3

输出样例 #1

324429415
948332136
224604980
224604980
948332136
324429415

说明

#### 样例 1 解释 下面是一种可能的落座方法: 0. 初始 $1\sim n$ 都没有人落座。 1. 选定 $x=2$,到最近的人(位于座位 $0$)距离为 $2$; 1. 向右移动到 $3$ 号椅子后,到最近的人的距离增大至 $3$,所以 $x\gets x+1$; 2. 再向右移动到 $4$ 的话,到最近的人(位于座位 $6$)的距离依旧为 $3$,所以在 $3$ 号椅子落座。 2. 选定 $x=6$,到最近的人(位于座位 $7$)距离为 $1$; 1. 向左移动到 $5$ 号椅子后,到最近的人的距离增大至 $2$,所以 $x\gets x-1$; 2. 再向左/右移动话,到最近的人的距离均会减小,所以在 $5$ 号椅子落座。 3. 选定 $x=4$,由于无法左右移动,所以直接在 $4$ 号椅子落座。 最终,$3,4,5$ 号椅子上有人坐。 ### 数据规模与约定 对于所有数据,$1\le n\le 5\times 10^5$,$0\le m\le n$。 ### 子任务 | # | 特殊性质 | 分值 | | :----------: | :----------: | :----------: | | 0 | 样例 | 0 | | 1 | $n\le20$ | 9 | | 2 | $n\le100$ | 10 | | 3 | $n\le500$ | 12 | | 4 | $n\le2000$ | 11 | | 5 | $n\le5000$ | 12 | | 6 | $\exists k\in \mathbb{N}$ 使得 $n=2^k-1$ | 13 | | 7 | $n\le 10^5$ | 15 | | 8 | - | 18 |