#9976. 树上路径第 k 小
树上路径第 k 小
题目描述
给定一棵包含 个结点的树,第 个结点有一个整数权值 。有 次询问,每次给出 ,求从结点 到结点 的简单路径上第 小的权值。
如果一个权值在路径上出现多次,应按照出现次数分别计算。
输入格式
第一行包含两个整数 。
第二行包含 个整数 。
接下来 行,每行包含两个整数 ,表示树上的一条边。
接下来 行,每行包含三个整数 。
输出格式
对于每次询问,输出一行一个整数,表示路径上的第 小权值。
5 4
5 1 7 3 9
1 2
1 3
3 4
3 5
2 4 2
4 5 1
2 5 4
3 3 1
3
3
9
7
数据范围与提示
- 路径上的结点数