AT_agc046_f [AGC046F] Forbidden Tournament
题目描述
给定整数 $N,K$ 和素数 $P$。请计算满足以下所有条件的 $N$ 个顶点的有向图 $G$ 的个数,并输出其对 $P$ 取模的结果。注意,顶点之间是有区分的。
- $G$ 是一个竞赛图。也就是说,$G$ 中没有重边和自环,对于 $G$ 的任意两个不同顶点 $u,v$,恰好存在 $u \to v$ 或 $v \to u$ 其中之一的有向边。
- $G$ 中每个顶点的入度都不超过 $K$。
- 对于 $G$ 的任意四个不同的顶点 $a,b,c,d$,不存在 $a\to b,\ b\to c,\ c\to a,\ a\to d,\ b\to d,\ c\to d$ 这 $6$ 条边全部同时存在的情况。
输入格式
输入包含一行,格式如下:
> $N$ $K$ $P$
输出格式
输出满足条件的有向图的个数对 $P$ 取模的结果。
说明/提示
## 限制
- $4 \leq N \leq 200$
- $\frac{N-1}{2} \leq K \leq N-1$
- $10^8 < P < 10^9$
- $N,K$ 为整数
- $P$ 为素数
## 样例解释 1
在 $4$ 个顶点的图中,共有 $64$ 个锦标赛图,其中有 $8$ 个包含被禁止的诱导子图,剩下 $56$ 个满足条件。
由 ChatGPT 4.1 翻译