#lCAid714. A 简单数据结构
A 简单数据结构
A 简单数据结构
时间限制: 4s
内存限制: 1024 MB
题目描述
给定一棵 个点的树。 次询问一条边 ,在树上加入这条边上得到一个唯一的环。问把环上的点和与其相连的边删掉之后得到的连通块个数。
每个询问独立。即不会真的加边以及删环。注意如果询问的边在树上本来就存在,视作二元环(即只删掉这两个点)。
输入格式
第一行两个正整数 。
后 行每行两个正整数 表示一条树边。
后 行每行两个正整数 表示一次询问。
输出格式
对于每个询问,输出一行一个非负整数表示答案。
输入输出样例
7 4
1 2
1 3
2 4
2 5
5 6
5 7
3 5
2 5
2 3
4 7
3
4
2
2
样例解释
对于第一个询问,形成的环是 ,删去之后剩下三个连通块:\[4\],\{6\},\{7\}。
对于第二个询问,形成重边 ,删去之后剩下四个连通块:。
数据范围
对于 的数据,,。保证输入的是树。保证询问中 。
