#abc216h. [abc216_h]Random Robots

[abc216_h]Random Robots

题目描述

KK 个机器人在数轴上。第 ii 个机器人 (1iK)(1 \leq i \leq K) 最初位于坐标 xix_i

以下过程会进行 NN 次。

  • 每个机器人以概率 12 \frac{1}{2} 决定是否移动。移动的机器人会同时向正方向移动 11 的距离,其他机器人保持不动。

注意,所有的概率决策都是独立的。

计算在整个过程中没有两个机器人相遇的概率,即在所有过程中不会有两个或更多机器人同时位于同一个坐标处的概率,结果对 998244353998244353 取模(见注释部分)。

注释

可以证明,所求概率始终是一个有理数。此外,在本问题的约束条件下,当该值表示为 PQ \frac{P}{Q} ,其中 PPQQ 是互质的整数时,可以证明存在唯一的整数 RR,满足 R×QP(mod998244353)R \times Q \equiv P \pmod{998244353}0R<9982443530 \leq R < 998244353。找到这个 RR

约束条件

  • 2K102 \leq K \leq 10
  • 1N10001 \leq N \leq 1000
  • 0x1<x2<<xK10000 \leq x_1 < x_2 < \ldots < x_K \leq 1000
  • 输入中的所有值都是整数。

输入格式

从标准输入读入数据,输入格式如下:

KK NN x1x_1 x2x_2 \ldots xKx_K

输出格式

输出答案。

示例输入1

2 2
1 2

示例输出1

374341633

所求概率为 58 \frac{5}{8}

374341633×85(mod998244353)374341633 \times 8 \equiv 5 \pmod{998244353},因此应输出 374341633374341633

示例输入2

2 2
10 100

示例输出2

1

所求概率可能为 11

示例输入3

10 832
73 160 221 340 447 574 720 742 782 970

示例输出3

553220346