题目描述
给定一个棵由编号为 1~n 这 n 个节点构成的树,树的第 i 条边连接 ui,vi ,边权为 wi。
现在有 q 组询问, 第 i 组询问包含两个正整数 xi,yi,请你求出一个包含 xi,yi 的连通块,并使得选中连通块的边权之和最大。
输入格式
输入第一行,两个正整数 n,q
接下来 n−1 行,每行三个正整数,分别表示每条边的 ui,vi,wi
接下来 q 行,每行两个正整数,分别表示每组询问的 xi,yi
输出格式
输出共 q 行,每行一个整数表示答案。
5 2
1 2 -10
2 3 3
2 4 5
1 5 2
2 5
3 4
0
8
数据范围
- 对于 30% 的数据,1≤n,q≤10
- 对于 60% 的数据,1≤n,q≤103
- 对于 100% 的数据,1≤n,q≤105,1≤ui,vi,xi,yi≤n, −109≤wi≤109