Virus Tree 2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
问题陈述
给你一棵有 个顶点和 条边的树。顶点的编号为 到 , -th 边连接顶点 和 。
我们有 种颜色的着色材料。对于树中的每个顶点,你将从 种颜色中选择一种为其上色,从而满足以下条件:
- 如果两个不同顶点 和 之间的距离小于或等于 2,则 和 拥有不同的颜色。
这棵树有多少种涂色方法?求 的模数。
什么是树?树是图的一种。详情请参见百度百科 "树(数据结构名词)"
什么是距离?两个顶点 和 之间的距离就是从 到 所要经过的最小边数。
限制因素
- 给定的图形是一棵树。
输入
输入内容由标准输入法提供,格式如下:
输出
打印绘制树的方法数,模数为 。
4 3
1 2
2 3
3 4
6
有六种画树的方法。
5 4
1 2
1 3
1 4
4 5
48
16 22
12 1
3 1
4 16
7 12
6 2
2 15
5 16
14 16
10 11
3 10
3 13
8 6
16 8
9 12
4 3
271414432