#1686. GESP八级真题(202503):割裂

GESP八级真题(202503):割裂

背景

GESP八级真题(202503)

描述

小杨有一棵包含 nn 个节点的树,其中节点的编号从 1 到 nn

小杨设置了 aa 个好点对 {<u1,v1>,<u2,v2>,...,<ua,va>} \{ <u_1, v_1>, <u_2, v_2>, ..., <u_a, v_a> \} 和 1 个坏点对 <bu,bv><b_u, b_v>。一个节点能够被删除,当且仅当:

  • 删除该节点后对于所有的 ii ( 1ia1 \le i \le a ),好点对 uiu_iviv_i 仍然连通;

  • 删除该节点后坏点对 bub_ubvb_v 不连通。

如果点对中的任意一个节点被删除,其视为不连通。

小杨想知道,有多少个节点能够被删除。

格式

输入

第一行包含两个正整数 n,an, a,含义如题面所示。

之后 n1n-1 行,每行包含两个正整数 xi,yix_i, y_i ,代表存在一条连接节点 xix_iyiy_i 的边。

之后 aa 行,每行包含两个正整数 ui,viu_i, v_i ,代表一个好点对 <ui,vi><u_i, v_i>

最后一行包含两个正整数 bu,bvb_u, b_v ,代表坏点对 <bu,bv><b_u, b_v>

输出

输出一个正整数,代表能够删除的节点个数。

样例

6 2
1 3
1 5
3 6
3 2
5 4
5 4
5 3
2 6
2

数据规模

对于所有测试点,保证$1 \le n \le 10^6, 0 \le a \le 10^5, u_i \neq v_i, b_u \neq b_v$。

限制

时间限制:1.0 s

空间限制:512.0 MB