C. median

    传统题 文件IO:median 2000ms 1024MiB

median

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题面 样例

题目描述

给出一个长度为 kk 的序列 a1,a2,...,aka_1,a_2,...,a_k。一个大小为 nn,元素为 [1,m][1,m] 之间正整数的多重集 SS 合法当且仅当:其可以被划分为 kk 个非空可重集 S1,S2,...,SkS_1,S_2,...,S_k,并且满足 SiS_i 的中位数是 aia_i。你需要计算合法多重集数量模 998244353998244353 的结果。

这里,我们定义一个大小为 nn 的多重集的中位数是其第 n2\lceil \frac{n}{2} \rceil 小的数。

输入格式

第一行三个正整数 n,m,kn,m,k

接下来一行 kk 个正整数 a1,a2,...,aka_1,a_2,...,a_k

输出格式

一行一个整数表示答案。

样例输入 1

8 5 3
4 1 5

样例输出 1

105

样例输入 2

30 10 5
3 1 4 1 5

样例输出 2

38446044

数据范围

对于全部数据,满足 n,m5×106,kn,1cimn,m\le 5\times 10^6,k\le n,1\le c_i\le m

对于测试点 121\sim 2,满足 n5,m3n\le 5,m\le 3

对于测试点 343\sim 4,满足 n,m50,k=1n,m\le 50,k=1

对于测试点 5105\sim 10,满足 n,m50,k3n,m\le 50,k\le 3

对于测试点 111511\sim 15,满足 n,m2000n,m\le 2000

对于测试点 161816\sim 18,满足 n,m105n,m\le 10^5

对于测试点 192019\sim 20,无特殊限制。

云斗学院 2025 年国赛前公益训练营模拟赛 #3

未参加
状态
已结束
规则
北斗OI-Pretest
题目
3
开始于
2025-6-16 0:00
结束于
2025-6-23 0:00
持续时间
5 小时
主持人
参赛人数
44