#44029. 会和

    ID: 44029 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>虚树最近公共祖先提高T4/省选魔扣OJ

会和

暂无测试数据。

cocoa 和 chino 是两个可爱的女孩子。

一天,她们要一起去参观花展。花展有 $n$ 个花田,从 $1$ 到 $n$ 编号,其中花展的出入口在 $1$ 号花田处。任意两个花田之间有且仅有一条路径。每个花田都有一个牌子,牌子上有一个数字,表示从这里回到出入口需要经过的道路数量。每个花田中仅有一种花,参展的花共有 $m$ 种,从 $1$ 到 $m$ 编号。

为了更有趣一些,她们决定先分头行动,各自寻找漂亮的花。到了某个时间,cocoa 走到了编号为 $u$ 的花田,chino 走到了编号为 $v$ 的花田。她们决定在返回出入口的路上会合。她们会联系后确认双方所在地的牌子上的数字,数字更大的人会先往出入口方向走,另一个人待在原地。如果数字一样,那么 cocoa 走。如果走到了另一个人的所在地,两人就会合了。否则,当走到种着编号为 $k$ 的花的花田或者出入口时,就会停下来,然后重新和另一个人联系,重复之前的过程。

现在她们很好奇,对于不同的 $u, v, k$ ,两人会在哪个花田会合。

输入格式

第一行三个数 $n, m, q$ ;

第二行 $n$ 个数,第 $i$ 个数表示编号为 $i$ 的花田中种的花的种类的编号;

之后 $n-1$ 行,每行两个数 $a, b$ ,表示编号分别为 $a$ 和 $b$ 的花田之间有一条道路;

之后 $q$ 行,每行三个数 $u, v, k$ ,意义如题目所述。

输出格式

输出 $q$ 行,每行一个数表示会合的花田的编号。

数据范围

有 $30\%$ 的数据 $n, m, q \le 1000$ ;

另有 $20\%$ 的数据 $m = 1$,$n, q \le 2 \times 10^5$ ;

另有 $30\%$ 的数据 $n, q \le 5 \times 10 ^ 4$ ;

对于 $100\%$ 的数据 $1 \le n, m, q \le 3 \times 10 ^ 5$ 。

8 3 8
3 2 2 2 1 1 1 1
1 2
2 3
3 4
2 5
4 6
2 7
7 8
7 2 1
8 6 3
8 7 1
7 3 1
8 2 3
6 4 1
7 7 1
5 5 1
2
1
7
1
2
4
7
5