#2134231408. [省选联考 2020 B 卷] 消息传递

内存限制:256 MiB 时间限制:2000 ms 输入文件:message.in 输出文件:message.out
题目类型:传统 评测方式:文本比较
上传者: j27eGU

题目描述

给定一个包含 个人(从 编号)的树形社交网络。如果一个人在某天收到了一条消息,则下一天他会将消息传递给所有与他有直接社交关系的人。

现在有 次询问,每次询问假定第 号人收到了一条消息,请你计算第 天时新收到此条消息的人数(即第 天前收到过此条消息的人不计入其中)。不同询问间互不影响。

输入格式

本题包含多组测试数据。

第一行一个整数 ,为测试数据组数。

对于每组测试数据:

第一行两个数 分别表示树形社交网络的人数和询问的数量。

接下来 行,每行两个数 ,表示 号人和 号人之间有直接社交关系。保证输入的是树形社交网络。

接下来 行,每行两个数 ,意义见题目描述。

输出格式

对于每组测试数据:输出 行,每行一个数表示询问的答案。

样例

输入输出样例 #1

输入 #1

1
4 2
1 2
2 3
3 4
1 1
2 2

输出 #1

1
1

数据范围与提示

样例解释

第一个询问,第一天新收到消息的人只有 号。 第二个询问,第一天新收到消息的人有 号,第二天新收到消息的人有 号。

数据范围与约定

对于测试点
对于测试点
对于测试点
对于测试点
对于测试点
对于所有测试点: