AT_agc046_f.[AGC046F] Forbidden Tournament

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定整数 N,KN,K 和素数 PP。请计算满足以下所有条件的 NN 个顶点的有向图 GG 的个数,并输出其对 PP 取模的结果。注意,顶点之间是有区分的。

  • GG 是一个竞赛图。也就是说,GG 中没有重边和自环,对于 GG 的任意两个不同顶点 u,vu,v,恰好存在 u→vu \to v 或 v→uv \to u 其中之一的有向边。
  • GG 中每个顶点的入度都不超过 KK。
  • 对于 GG 的任意四个不同的顶点 a,b,c,da,b,c,d,不存在 a→b, b→c, c→a, a→d, b→d, c→da\to b,\ b\to c,\ c\to a,\ a\to d,\ b\to d,\ c\to d 这 66 条边全部同时存在的情况。

输入格式

输入包含一行,格式如下:

NN KK PP

输出格式

输出满足条件的有向图的个数对 PP 取模的结果。

输入输出样例

  • 输入#1

    4 3 998244353

    输出#1

    56
  • 输入#2

    7 3 998244353

    输出#2

    720
  • 输入#3

    50 37 998244353

    输出#3

    495799508

说明/提示

限制

  • 4≤N≤2004 \leq N \leq 200
  • N−12≤K≤N−1\frac{N-1}{2} \leq K \leq N-1
  • 108<P<10910^8 < P < 10^9
  • N,KN,K 为整数
  • PP 为素数

样例解释 1

在 44 个顶点的图中,共有 6464 个锦标赛图,其中有 88 个包含被禁止的诱导子图,剩下 5656 个满足条件。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页