AT_agc065_f.[AGC065F] Always Perfect

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

给定一个偶数 NN 和一个素数 MM。

请你求出满足以下条件的 NN 个顶点、编号为 11 到 NN 的简单连通无向图 GG 的个数,并对 MM 取模。

  • 对于 GG 的任意一棵生成树 TT,TT 上都存在一个完全匹配。

什么是图的完全匹配?对于图 GG,完全匹配是指由 GG 的边组成的一个集合 EE,使得对于图中每个顶点 vv,恰好有一条以 vv 为端点的边属于 EE。

输入格式

输入以以下格式从标准输入读入。

NN MM

输出格式

请输出答案。

输入输出样例

  • 输入#1

    4 998244353

    输出#1

    15
  • 输入#2

    10 998244353

    输出#2

    128792160
  • 输入#3

    300 923223991

    输出#3

    359143490

说明/提示

限制条件

  • 2≤N≤5002 \leq N \leq 500
  • 108≤M≤10910^8 \leq M \leq 10^9
  • NN 是偶数
  • MM 是素数
  • 输入的所有值均为整数

样例说明 1

例如,下图中展示的两个图,左侧的图满足条件。而右侧的图,由于其红色粗线表示的包含 33 条边的生成树上不存在完全匹配,因此不满足条件。

由 ChatGPT 4.1 翻译

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

首页