图片被删除,或者路径改变
问题1393--最短距离

1393: 最短距离

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

给定一棵包含 n 个顶点的树 T,以及 m 个查询请求。每个查询包含三个参数:xy 和 k。其中 x 和 y 是树中的两个顶点,k 是一个整数。对于每个查询,你需要计算树中所有顶点到从 x 到 y 的简单路径上的最近距离恰好为 k 的顶点数量。

输入

第一行,两个正整数n和m。(1n,m1e5)
接下来n-1行,每行两个正整数x,y。点x和点y之间有一条边。(1x,yn)
最后m行,每行三个正整数x,y,k。(1x,yn,1k100

输出

对于每次询问,输出一个整数作为答案
每个答案占一行

样例输入 Copy

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

样例输出 Copy

2
1

提示

如图所示,57 的简单路径的点集为 \{5, 2, 4, 7\},树上到点集中的点的最近距离为 1 的点有 \{1, 6\},故答案为 2