题目 20252

消息传递

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

消息传递

题目描述 一共有𝑛𝑛个人,第𝑖𝑖个有一个消息𝑖𝑖,所有的消息都是不同的。某两个人之间能互相 传递消息,这样互相传递的关系形成了一棵树。

每一轮,都会有一个人,把他现在知道的所有消息传递给相邻的另一个人。问最少 多少轮之后,所有人都知道所有的消息。在最小轮数的条件下,会有多少种不同的 传递消息的方法。两种方法不同,当且仅当存在某一轮,发消息或者收消息的人不 同。

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

接下来𝑛𝑛 − 1,每行两个整数,表示两个有传递关系的人。

输出格式 一行,一个整数表示传递的方法,答案对109 + 7取模。这里并不需要输出最小的 轮数。

样例输入 1 3 1 2 2 3

样例输出 1 6

样例解释 一个可行的方法是,3 → 2,2 → 1,1 → 2,2 → 3。

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

数据规模 共 10 组数据。

测试点1满足𝑛𝑛 ≤ 5。

测试点2满足𝑛𝑛 ≤ 10。

测试点3,4,5满足𝑛𝑛 ≤ 2000。

测试点6,7满足传递关系是一条链。 对于所有数据,满足1 ≤ 𝑛𝑛 ≤ 2 × 105 。

数据下载

题目 20252 的公开数据

正在读取文件列表…

常用命令

题目 20252 的 ROJ 命令

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