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 号点