#P13147. [ARC113F] Social Distance

    ID: 12331 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>CF3000动态规划概率DP数学多项式生成函数概率论

[ARC113F] Social Distance

题目描述

给定一个长度为 N+1N+1 的整数序列 X0,X1,,XNX_0,X_1,\ldots,X_N,其中 0=X0<X1<<XN0=X_0 < X_1 < \ldots < X_N

现在有 NN 个人,编号从 11NN,他们将出现在数轴上。第 ii 个人会在区间 [Xi1,Xi][X_{i-1}, X_i] 内均匀随机地选择一个实数坐标出现。

请计算所有人之间的最小距离的期望值,并对 998244353998244353 取模输出。

期望值 mod 998244353\bmod\ 998244353 的定义:可以证明所求的期望值一定是有理数。在本题的约束下,将其表示为最简分数 PQ\frac{P}{Q} 时,Q≢0(mod998244353)Q \not\equiv 0 \pmod{998244353} 也成立。因此,存在唯一的整数 RR 满足 $R \times Q \equiv P \pmod{998244353},\ 0 \leq R < 998244353$。请输出这个 RR

输入格式

输入以如下格式从标准输入读入。

NN X0X_0 X1X_1 \ldots XNX_N

输出格式

输出所有人之间的最小距离的期望值,对 998244353998244353 取模后的结果。

输入输出样例 #1

输入 #1

2
0 1 3

输出 #1

499122178

输入输出样例 #2

输入 #2

5
0 3 4 8 9 14

输出 #2

324469854

输入输出样例 #3

输入 #3

20
0 38927 83112 125409 165053 204085 246405 285073 325658 364254 406395 446145 485206 525532 563762 605769 644863 683453 722061 760345 798556

输出 #3

29493181

说明/提示

限制条件

  • 2N202 \leq N \leq 20
  • 0=X0<X1<<XN1060 = X_0 < X_1 < \cdots < X_N \leq 10^6

样例解释 1

只有两个人,所以所有人之间的最小距离的期望值就是第 11 个人和第 22 个人之间距离的期望值。答案是 3/23/2

样例解释 2

答案是 196249/172800196249/172800