#1413. [ABC222E] Red and Blue Tree
[ABC222E] Red and Blue Tree
题目描述
给出 个点的树和长度为 的序列 。现需要给每条边染成红色(red)或者蓝色(blue),要求按照 走的路径,经过的边数 红色 蓝色 ,问方案数。对 取模。
按照 走的路径是,按照 的方式移动。
输入格式
第一行输入三个整数
第二行输入 个整数代表
接下来 行每行两个整数 代表树的一条边。
输出格式
输出方案数
4 5 0
2 3 2 1 4
1 2
2 3
3 4
2
3 10 10000
1 2 1 2 1 2 2 1 1 2
1 2
1 3
0
10 2 -1
1 10
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
126
5 8 -1
1 4 1 4 2 1 3 5
1 2
4 1
3 1
1 5
2
提示
样例解释 1
如果我们将第 和第 条边涂成红色,将第 条边涂成蓝色,那么棋子将穿过以下数量的红色和蓝色边:
- 当从顶点 移动到 时,经过了 条红色边和 条蓝色边、
- 从顶点 移动到 时,经过了 条红边和 条蓝边、
- 从顶点 移动到 时,经过了 条红边和 条蓝边、
- 从顶点 移动到 时的 条红边和 条蓝边、
共经过 条红边和 条蓝边,满足条件。
满足条件的另一种方法是将第 和第 条边涂成蓝色,将第 条边涂成红色。没有其他方法可以满足这个条件,所以答案是
样例解释 2
无论怎么染色都无法满足条件。
相关
在下列比赛中: