#ABC239E. 子树第 K 大
子树第 K 大
子树第 K 大
题目描述
我们有一棵包含 个顶点的有根树。顶点编号为 到 ,根是顶点 。
第 条边连接顶点 和 。
顶点 上写着一个整数 。
给定 个查询。对于第 个查询,给定整数对 ,回答以下问题。
问题:在以顶点 为根的子树中的顶点上写着的整数中,找出第 大的值。
输入格式
输入按以下格式从标准输入给出:
N Q
X_1 … X_N
A_1 B_1
⋮
A_{N-1} B_{N-1}
V_1 K_1
⋮
V_Q K_Q
输出格式
输出 行。第 行应包含对第 个查询的回答。
样例
5 2
1 2 3 4 5
1 4
2 1
2 5
3 2
1 2
2 1
4
5
对于第 1 个查询,以顶点 为根的子树中的顶点是顶点 和 ,所以输出这些顶点上写着的数中第 2 大的值,即 。
对于第 2 个查询,以顶点 为根的子树中的顶点是顶点 和 ,所以输出这些顶点上写着的数中第 1 大的值,即 。
6 2
10 10 10 9 8 8
1 4
2 1
2 5
3 2
6 4
1 4
2 2
9
10
4 4
1 10 100 1000
1 2
2 3
3 4
1 4
2 3
3 2
4 1
1
10
100
1000
数据范围
- 给定的图是一棵树。
- 以顶点 为根的子树包含 个或更多个顶点。
- 输入中的所有值均为整数。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2388
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者