AT_abc333_f [ABC333F] Bomb Game 2

题目描述

有 $N$ 个人排成一列,第 $i$ 个人站在队列的第 $i$ 个位置。 重复以下操作,直到队列中只剩下 $1$ 个人为止: - 以 $\frac{1}{2}$ 的概率将队首的人移出队列,否则将其移到队尾。 对于每个人 $i=1,2,\ldots,N$,请计算第 $i$ 个人成为最后剩下的那个人的概率,并对 $998244353$ 取模输出。(每次是否移除是独立且等概率的。) 概率 $\bmod\ 998244353$ 的定义:本题中要求的概率一定是有理数。并且在本题的约束下,若将概率表示为最简分数 $\frac{y}{x}$,则 $x$ 保证不会被 $998244353$ 整除。 此时,存在唯一的整数 $z$,满足 $0 \leq z \leq 998244352$ 且 $xz \equiv y \pmod{998244353}$。请输出这个 $z$。

输入格式

输入为以下格式,从标准输入读取: > $N$

输出格式

请输出 $i=1,2,\ldots,N$ 每个人的答案,用空格分隔。

说明/提示

## 约束 - $2 \leq N \leq 3000$ - 输入均为整数 ## 样例解释 1 第 $1$ 个人成为最后剩下的那个人的概率是 $\frac{1}{3}$。第 $2$ 个人成为最后剩下的那个人的概率是 $\frac{2}{3}$。 由 ChatGPT 4.1 翻译