题目 20274

匹配

查看题解 ↗GitHub ↗如何评测
题号
20274
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 13 套

匹配

题目描述 有一棵𝑛𝑛个点𝑛𝑛 − 1条边的树,你可以选择一个边集然后删除,一共有2𝑛𝑛−1 种删除方 法。

你想知道有多少种删除方法,使得剩下的图里面,最大匹配的大小能被𝑚𝑚整除。输 出答案对998244353取模的值。

最大匹配就是选一些边,使得每个点只和这个边集里至多一条边相连,并且边集最 大。

输入格式 第一行,两个整数𝑛𝑛, 𝑚𝑚。

接下来𝑛𝑛 − 1行,每行两个数表示一条边。

输出格式 输出一个数,表示答案。

样例输入 1 4 2 1 2 2 3 3 4

样例输出 1 3

样例输入输出 2 见下发文件。

数据规模 共 10 个测试点。

测试点1,2满足𝑛𝑛 ≤ 20。

测试点3,4满足树是一条链。

测试点5,6,7满足𝑛𝑛 ≤ 2 × 103 。

对于所有数据,满足1 ≤ 𝑛𝑛 ≤ 5 × 104 , 1 ≤ 𝑚𝑚 ≤ 200。

数据下载

题目 20274 的公开数据

正在读取文件列表…

常用命令

题目 20274 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。