#abc152f. [abc152_f]Tree and Constraints
[abc152_f]Tree and Constraints
题目描述
我们有一棵有 个顶点的树,编号为 到 。这棵树中的第 条边连接着顶点 和顶点 。
考虑将这些边每条涂成白色或黑色。有 种这样的涂色方式。在其中,有多少种满足以下所有 个限制条件的方式呢?
- 第 个()限制条件由两个整数 和 表示,表示连接顶点 和顶点 的路径至少要包含一条黑色的边。
约束条件
- 给定的图是一棵树。
- 如果 ,则要么 ,要么
- 输入中的所有值都是整数。
输入
从标准输入读入数据,格式如下:
输出
打印满足所有 个条件的涂色方式的数量。
示例输入 1
3
1 2
2 3
1
1 3
示例输出 1
3
该输入中的树如下所示:
只有当边 和边 分别涂成(白色,黑色),(黑色,白色)或者(黑色,黑色)时,所有 个限制条件才被满足,所以答案是 。
示例输入 2
2
1 2
1
1 2
示例输出 2
1
该输入中的树如下所示:
只有当边 涂成黑色时,所有 个限制条件才被满足,所以答案是 。
示例输入 3
5
1 2
3 2
3 4
5 3
3
1 3
2 4
2 5
示例输出 3
9
该输入中的树如下所示:
示例输入 4
8
1 2
2 3
4 3
2 5
6 3
6 7
8 6
5
2 7
3 5
1 6
2 8
7 8
示例输出 4
62
该输入中的树如下所示: