#3501. Diameter set
0
Diameter set
Diameter set
题目描述
给定一棵有 个顶点的树。 顶点编号为 ,并且对于每个 ,第 条边连接顶点 和顶点 。 令 为这棵树的直径。求将两个或更多顶点选出并涂成红色的方法数(对 取模),使得任意两个红色顶点之间的距离都是 。 这里,两个顶点之间的距离是指从一个顶点到另一个顶点所需经过的最少边数,树的直径是任意两点之间距离的最大值。
输入格式
输入通过标准输入按如下格式给出:
输出格式
输出答案。
5
1 2
1 3
1 4
4 5
2
4
1 2
1 3
1 4
4
提示
输入中的所有数值都是整数。
给定的图是一棵树。给定的树有五个顶点,直径为 。
恰好有两对顶点的距离为 : 和 ,因此满足条件的涂色方案有两种: 和 。
注意将 都涂成红色不满足条件,因为顶点 和顶点 之间的距离是 。
直径是 ,满足条件的四种涂色方式是:、、、。
标签: AtCoder|abc221F
来源
AtCoder|abc221F