AT_utpc2011_12.L番目の数字
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给出一个图。
- 有N个节点,这些节点的编号从1到N。
- 这些节点通过N−1个边缘以树形连接。
- 每个节点v都有一个权值av。
接下来,给出如下格式的Q个查询。每个查询q,vq,wq和lq。请在所有从节点vq到节点wq的路径中找到节点的第lq个最小值。
-
路径不会两次通过同一顶点。
-
该路径包括两个端点(即顶点vq,wq)。
输入格式
第一行包含两个整数N和Q。
接下来N行给出每个点具有的权值。每行一个整数xv表示节点v的权值。
接下来N−1行给出路径信息。第e行包含两个整数ae和be,它们表示连通的两个节点。
下面的Q行代表查询信息。第q行包含三个整数vq,wq和lq,它们代表查询q的信息。
输出格式
输出由Q行组成,第q行输出查询q的答案。
说明/提示
1≤N,Q≤105
1≤xv≤109
1≤ae,be≤N
1≤vq,wq≤N
从节点vq到节点wq的路径中至少经过lq个节点。
输入输出样例
输入 #1
6 11
2
4
5
8
9
7
1 3
2 3
3 4
4 5
4 6
1 6 1
1 6 2
1 6 3
1 6 4
1 2 1
1 2 2
1 2 3
2 5 1
2 5 2
2 5 3
2 5 4
输出 #1
2
5
7
8
2
4
5
4
5
8
9
输入解题思路,AI测评打分。不知道怎么写?