#P13047. [AGC046F] Forbidden Tournament
[AGC046F] Forbidden Tournament
题目描述
给定整数 和素数 。请计算满足以下所有条件的 个顶点的有向图 的个数,并输出其对 取模的结果。注意,顶点之间是有区分的。
- 是一个锦标赛图。也就是说, 中没有重边和自环,对于 的任意两个不同顶点 ,恰好存在 或 其中之一的有向边。
- 中每个顶点的入度都不超过 。
- 对于 的任意四个不同的顶点 ,不存在 $a\to b,\ b\to c,\ c\to a,\ a\to d,\ b\to d,\ c\to d$ 这 条边全部同时存在的情况。
输入格式
输入包含一行,格式如下:
输出格式
输出满足条件的有向图的个数对 取模的结果。
输入输出样例 #1
输入 #1
4 3 998244353
输出 #1
56
输入输出样例 #2
输入 #2
7 3 998244353
输出 #2
720
输入输出样例 #3
输入 #3
50 37 998244353
输出 #3
495799508
说明/提示
限制
- 为整数
- 为素数
样例解释 1
在 个顶点的图中,共有 个锦标赛图,其中有 个包含被禁止的诱导子图,剩下 个满足条件。