#ABC225H. 社交距离 2

社交距离 2

社交距离 2

题目描述

NN 把椅子排成一排,称为 1 号椅子、2 号椅子、……、NN 号椅子。

一把椅子只能坐一个人。

将有 MM 个人分别坐在其中的 MM 把椅子上。这里,按如下方式定义得分:

i=1M1(Bi+1Bi)\displaystyle \prod_{i=1}^{M-1} (B_{i+1} - B_i),其中 B=(B1,B2,,BM)B=(B_1,B_2,\ldots,B_M) 是这些人所坐椅子的编号按升序排列得到的列表。

ii 个人(1iK1 \le i \le K)已经坐在椅子 AiA_i 上。

其余的 MKM-K 个人就座的方式共有 NKPMK_{N-K} \mathrm{P} _{M-K} 种。求所有这些就座方式的得分之和。

由于这个和可能非常大,请输出它对 998244353998244353 取模的结果。

输入格式

输入按以下格式从标准输入给出:

NN MM KK
A1A_1 A2A_2 \ldots AKA_K

K=0K = 0,则第二行为空行。

输出格式

输出答案。

样例

5 3 2
1 3
7

如果第 3 个人坐在 2 号椅子上,得分为 (21)×(32)=1×1=1(2-1) \times (3-2)=1 \times 1 = 1

如果第 3 个人坐在 4 号椅子上,得分为 (31)×(43)=2×1=2(3-1) \times (4-3)=2 \times 1 = 2

如果第 3 个人坐在 5 号椅子上,得分为 (31)×(53)=2×2=4(3-1) \times (5-3)=2 \times 2 = 4

答案是 1+2+4=71+2+4=7

6 6 1
4
120

每种就座方式的得分都是 11

就座方式共有 5P5=120_{5} \mathrm{P} _{5} = 120 种,所以答案是 120120

99 10 3
10 50 90
761621047

数据范围

  • 2N2×1052 \le N \le 2 \times 10^5
  • 2MN2 \le M \le N
  • 0KM0 \le K \le M
  • 1A1<A2<<AKN1 \le A_1 \lt A_2 \lt \ldots \lt A_K \le N
  • 输入中的所有值均为整数。
难度 NOI/NOI+/CTS
通过率
尝试 0
已通过 0
ID
2303
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签