← 查看本卷题目 第 108 / 324 题

割裂

4 秒 / 测试点 · 512 MiB · 25 个测试点。

题面描述

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

小杨设置了 aa 个好点对{<u1,v1>,<u2,v2>,...,<ua,va>}\{ <u_{1},v_{1}>,<u_{2},v_{2}>,...,<u_{a},v_{a}>\}和 11 个坏点对 <bu,bv><b_{u},b_{v}>。一个节点能够被删除,当

且仅当:

删除该节点后对于所有的 i(1≤i≤ai(1\le i\le a),好点对 uiu_{i} 和 viv_{i} 仍然连通;

删除该节点后坏点对 bub_{u} 和 bvb_{v} 不连通。

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

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

输入格式

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

之后 n−1n-1 行,每行包含两个正整数 xi,yix_{i},y_{i},代表存在一条连接节点 xix_{i} 和 yiy_{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 21 31 53 63 25 45 45 32 6

输出样例

2

数据范围

子任务编号 分值 nn aa
1 20% 1010 00
2 20% ≤100\le100 ≤100\le100
3 60% ≤106\le10^6 ≤105\le10^5

对于全部数据,保证有 1≤n≤106,0≤a≤105,ui≠vi,bu≠bv1\le n\le10^6,0\le a\le10^5,u_i\ne v_i,b_u\ne b_v。