#2959. Tree and Constraints

0

Tree and Constraints

Tree and Constraints

题目描述

我们有一棵顶点编号为 11 到 NN 的树。 第 ii 条边连接顶点 aia_i 和顶点 bib_i.
考虑将这些边中的每一条涂成白色或黑色。共有 2N−12^{N-1} 种涂法。在这些涂法中,有多少种满足下列全部 MM 条限制?

第 ii 条 (1≤i≤M)(1 \leq i \leq M) 限制由两个整数 uiu_i 和 viv_i 表示,意思是连接顶点 uiu_i 和顶点 viv_i 的路径上必须至少有一条边被涂成黑色。

输入格式

输入按以下格式从标准输入给出: NN a1a_1 b1b_1 : aN−1a_{N-1} bN−1b_{N-1} MM u1u_1 v1v_1 : uMu_M vMv_M

输出格式

输出满足所有 MM 条条件的涂边方法的数量。

3
1 2
2 3
1
1 3
3
2
1 2
1
1 2
1
5
1 2
3 2
3 4
5 3
3
1 3
2 4
2 5
9
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
62

提示

2≤N≤502 \leq N \leq 50 1≤ai,bi≤N1 \leq a_i,b_i \leq N 输入中给出的图是树。 1≤M≤min⁡(20,N(N−1)2)1 \leq M \leq \min(20,\frac{N(N-1)}{2}) 1 \leq u_i < v_i \leq N 如果 i≠ji \not= j,要么 ui≠uju_i \not= u_j,要么 vi≠vjv_i \not= v_j 输入中的所有值均为整数。输入中的树如下所示:

Figure

如果边 11 和 22 分别被涂成(白, 黑)、(黑, 白)或(黑, 黑),则所有 MM 条限制都会被满足,所以答案是 33。
输入中的树如下所示:

Figure

只有当边 11 被涂成黑色时才会满足所有 MM 条限制,所以答案是 11。
输入中的树如下所示:

Figure


输入中的树如下所示:

Figure


标签: AtCoder|abc152F

来源

AtCoder|abc152F