‹ 上一题 下一题 ›

g7-07682. 路径上的最大值 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-77级·树上路径与LCA阶梯·运用

题目描述

给定一棵有 个结点的无向树,结点编号为 ,第 个结点有一个正整数点权 。

树中两个结点 与 之间的路径,指的是连接 与 的简单路径,路径包含 和 本身。

现在有 次询问,每次询问给出两个结点 ,请你求出 到 的路径上所有结点的最大点权。

输入格式

第一行一个正整数 ,表示树的结点数。

第二行 个正整数 ,依次表示每个结点的点权。

接下来 行,每行两个正整数 ,表示结点 与结点 之间有一条边;当 时没有边。

接下来一行一个正整数 ,表示询问次数。

接下来 行,每行两个正整数 ,表示一次询问。

输出格式

共 行,每行一个整数,依次表示每次询问路径上的最大点权。

样例

输入:

5
5 3 9 1 7
1 2
1 3
2 4
2 5
3
4 5
3 4
1 1

输出:

7
9
5

样例说明:

  • 询问 :路径为 ,点权依次为 ,最大值为 ;
  • 询问 :路径为 ,点权依次为 ,最大值为 ;
  • 询问 :路径只包含结点 ,最大值为 。

数据范围

  • ,;
  • ;
  • ,保证输入的 条边恰好构成一棵树。
输入
输出

            
答案