AT_abc216_h [ABC216H] Random Robots
题目描述
在数轴上有 $K$ 个机器人。第 $i$ 个机器人($1 \leq i \leq K$)最初位于坐标 $x_i$。
接下来将恰好进行 $N$ 次如下操作:
- 对于每个机器人,以概率 $\frac{1}{2}$ 决定“前进”或“停止”。被判定为“前进”的机器人**同时**向正方向移动 $1$,被判定为“停止”的机器人则保持原地不动。
所有概率性的决策都是独立进行的。
在这一系列操作中,求从未有多个机器人相遇(即任意时刻没有 $2$ 个或以上的机器人处于同一坐标)的概率,答案对 $998244353$ 取模(见注释)。
输入格式
输入通过标准输入按以下格式给出。
> $K$ $N$ $x_1$ $x_2$ $\ldots$ $x_K$
输出格式
请输出答案。
说明/提示
### 注释
可以证明,所求概率一定是有理数。在本题的约束下,设其化为最简分数 $\frac{P}{Q}$,则存在唯一的整数 $R$ 满足 $R \times Q \equiv P \pmod{998244353}$ 且 $0 \leq R < 998244353$。请输出这个 $R$。
### 约束条件
- $2 \leq K \leq 10$
- $1 \leq N \leq 1000$
- $0 \leq x_1 < x_2 < \cdots < x_K \leq 1000$
- 输入均为整数
### 样例解释 1
所求概率为 $\frac{5}{8}$。$374341633 \times 8 \equiv 5 \pmod{998244353}$,因此输出 $374341633$。
### 样例解释 2
所求概率有时也可能为 $1$。
由 ChatGPT 4.1 翻译