Virus Tree 2
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Virus Tree 2
题目描述
你被给定了一棵有 个顶点和 条边的树。顶点编号为 到 ,第 条边连接顶点 和 。 你有 种颜色的着色材料。 对于树中的每个顶点,你将从 种颜色中选择一种来给它着色,使得满足以下条件:
如果两个不同顶点 和 之间的距离小于或等于 ,则 和 的颜色必须不同。
有多少种为树着色的方法?求其对 取模的值。
什么是树?
树是一种图。详情请参见:维基百科 “树(图论)”什么是距离?
两个顶点 $x$ 和 $y$ 之间的距离是从 $x$ 到 $y$ 所需经过的最少边数。输入格式
标准输入的给出格式如下: . . .
输出格式
输出为树着色的方法数,对 取模。
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
提示
给定的图是树。
共有六种为树着色的方法。
标签: AtCoder|abc133E
来源
AtCoder|abc133E