3637: 蚂蚁

内存限制:512 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:5 解决:0

题目描述

小 R 种了一棵苹果树,这棵树上有 n 个节点(标号从 0 到 n-1),有 n-1 条树枝连接这
n 个节点,这 n 个节点相互连通。每条树枝的长度为 1。

苹果树上的每一个节点上生长着一个苹果,这个苹果散发着香味。在 0 时刻,第 i 个
节点的苹果散发香味的浓郁度为 s[i],以后每过一个单位时间,香味的浓郁度就会增加 a[i]。

苹果树上还有一只蚂蚁,在 0 时刻时,这只蚂蚁在 0 号节点,在第 i 时刻,它会朝着
第 i 时刻时香味最浓郁的节点方向走 1 个单位长度。(如果两个节点的浓郁度相同,则标号
较大的节点被认为是香味更浓郁的)。如果在第 i 时刻,蚂蚁所处的位置已经是香味最浓郁
的节点了,那么它会选择在原地休息。

现在,小 R 有 m 个问题,他想知道在第 t[i]个时刻蚂蚁的位置。

输入

第一行 2 个整数 n,m,表示点数和询问数。

第二行 n 个整数,表示每个节点的初始香味浓郁度 s[i]。

第三行 n 个整数,表示每个节点的香味浓郁度的增加值 a[i]。

接下来 n-1 行,每行三个整数 s,t,表示 s 和 t 之间有一条边。

最后一行 m 个整数,表示 m 个询问。

输出

对于每个询问输出一行答案,表示在 t[i]时刻蚂蚁的位置。

样例输入 复制

3 4
6 3 1
0 6 7
0 1
0 2
1 2 3 4

样例输出 复制

0 
1 
0 
2

提示

【样例解释】

在 0 时刻时, 0 号节点的香味最浓郁,蚂蚁原地休息,因此在 1 时刻蚂蚁仍在 0 号点

在 1 时刻时, 1 号节点的香味最浓郁,蚂蚁向 1 号节点走去,因此在 2 时刻蚂蚁在 1 号点

在 2 时刻时, 2 号节点的香味最浓郁,蚂蚁向 2 号节点走去,因此在 3 时刻蚂蚁在 0 号点

在 3 时刻时, 2 号节点的香味最浓郁,蚂蚁向 2 号节点走去,因此在 4 时刻蚂蚁在 2 号点