#N2U08P02. 树上边数距离

树上边数距离

树上边数距离

难度:T4

【知识点:倍增LCA】

前置知识:倍增LCA及其冻结前置单元。

题目描述与输入

第一行nn mm,随后mm行树边uu vv ww(忽略ww);再读qq,随后qq行uu vv。查询uu到vv的简单路径边数。

输出

每个查询输出一行结果。

数据范围

1≤n≤801 \le n \le 80,m=n−1m=n - 1,1≤q≤2001 \le q \le 200;ww为占位值,根为11。

样例输入

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

样例输出

3
0
3
1

样例说明

四条简单路径边数分别为33、00、33、11,边权不参与本题。