#P6132. [集训队互测 2019] 简单计数
[集训队互测 2019] 简单计数
Description
传说,在很久很久以前,有一张 个点的带标号有向无环图。每条边有一个颜色,为 种不同颜色中的一种。这张图满足如下性质:
- 每个点有不超过 条出边
- 每个点的入边条数在集合 中
由于某种原因,你想知道这样的图的个数。由于这样的图可能很多,你只要输出答案对 取模的值。
两个图不同当且仅当存在一条从某个点 到某个点 的有向边,它只在恰好一个图中出现,或在两个图中都出现但颜色不同。
Input Format
第一行输入三个正整数 。
第二行从小到大输入 个不同的非负整数,表示 集合中的元素。
Output Format
输出一行一个 的整数,表示符合题意的图的个数对 取模的值。
3 1 2
0 1
13
8 2 3
0 2 3
7497953
3000 2 3
0 1 3
500207304
10000000 3 2
0 3
238588124
876543210 233 4
0 1 2 3
467638557
Hint
【样例一解释】
有如下 个符合题意的图,其中 表示一条从 连向 的有向边:
- 没有边
【数据范围】
数据共分为 个子任务。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):。
- 子任务 ( 分):无特殊限制。
对于 的数据,,,,。
By:fjzzq2002
来源:2019 年集训队互测 Day5
京公网安备 11011102002149号