#G0078. 树上染色【2025期末考试T6】
树上染色【2025期末考试T6】
题目描述
给定一颗 个节点的树,第 条边连接顶点 和 .
现在 要将顶点染成白色或黑色,要求任何黑色顶点仅经过黑色顶点到达其他任意黑色顶点(即黑色顶点在树上是连通的)。
你需要帮助 计算,对于顶点 , 将顶点 染成黑色,有多少种合法的染色方案数?
方案数可能很多,只需要方案数取 的余数就可以了。
输入格式
格式如下:
注意 不一定是质数。
输出格式
输出共 行
第 ( )行表示将顶点 染成黑色合法的方案数取 的余数。
3 100
1 2
2 3
3
4
3
样例1解释
总共有 种染色方案,如下图:
对于顶点 ,将其染成黑色,存在 种方案;
对于顶点 ,将其染成黑色,存在 种方案;
对于顶点 ,将其染成黑色,存在 种方案。
4 100
1 2
1 3
1 4
8
5
5
5
1 100
1
10 2
8 5
10 8
6 5
1 5
4 8
2 10
3 6
9 2
1 7
0
0
1
1
1
0
1
0
1
1
下发数据:down.zip
数据规模与约定
所有数据满足:
-
输入中的所有值均为整数。
-
-
-
-
保证给定的是一颗树。
: , 分 (下发数据1)
: , (质数),数据随机, 分 (下发数据2)
: 无额外限制, 分 (下发数据3)
相关
在下列比赛中: