#9884. 树上统计3
树上统计3
题目描述
给定一棵 个节点的树,每个点有一个权值。有 个询问,每次给你 ,你需要回答 和 这两个节点间第 小的点权。
其中 是上一个询问的答案,定义其初始为 ,即第一个询问的 是明文。
输入格式
第一行两个整数 。
第二行有 个整数,其中第 个整数表示点 的权值。
后面 行每行两个整数 ,表示点 到点 有一条边。
最后 行每行三个整数 ,表示一组询问。
输出格式
行,每行一个正整数表示每个询问的答案。
8 5
105 2 9 3 8 5 7 7
1 2
1 3
1 4
3 5
3 6
3 7
4 8
2 5 1
0 5 2
10 5 3
11 5 4
110 8 2
2
8
9
105
7
样例分析

第一次询问,询问结点 这条路径上的第 小的点权,结果为 ;
第二次询问,询问结点 这条路径上的第 小的点权,结果为 ;
第三次询问,询问结点 这条路径上的第 小的点权,结果为 ;
第四次询问,询问结点 这条路径上的第 小的点权,结果为 ;
第五次询问,询问结点 这条路径上的第 小的点权,结果为 ;
数据范围与提示
- 对于 的数据,,点权在 之间。