#agc046f. [agc046_f]Forbidden Tournament
[agc046_f]Forbidden Tournament
题目描述
给定整数 、 和质数 ,找出满足以下条件的具有 个顶点的有向图 的数量(对 取模)。在这里,顶点彼此可区分。
- 是一个锦标赛,即 不包含重复的边或自环,并且对于任意两个顶点 和 ,恰好存在 或 中的一条边。
- 中每个顶点的入度最多为 。
- 对于 中的任意四个不同顶点 、、 和 ,不满足六条边 、、、、 和 同时存在的情况。
约束条件
- 和 为整数。
- 为质数。
输入
输入以标准输入给出,格式如下所示:
输出
打印满足条件的有向图的数量(对 取模)。
示例输入 1
4 3 998244353
示例输出 1
56
在具有四个顶点的64个图中,有8个同构于禁止的诱导子图,其他56个满足条件。
示例输入 2
7 3 998244353
示例输出 2
720
示例输入 3
50 37 998244353
示例输出 3
495799508