#P3061. 神橡树
神橡树
题目描述
很久以前,有一棵神橡树(oak),上面有个节点,从~编号,由条边相连。它的根是号节点。
这棵橡树每个点都有一个权值,你需要完成这两种操作:
表示给节点的权值增加
表示查询节点的权值
但是这不是普通的橡树,它是神橡树。
所以它还有个神奇的性质:当某个节点的权值增加时,它的子节点权值都增加,它子节点的子节点权值增加...... 如此一直进行到树的底部。
输入输出格式
输入格式:
第一行两个正整数,表示节点数量和操作数量。
第二行个正整数,依次表示每个节点的权值。
接下来行,每行两个正整数,表示之间有一条边相连。
最后行,每行若干个正整数,表示一次操作。
输出格式:
对于每次询问,输出一行一个整数表示答案。
说明
数据范围:
样例 #1
样例输入 #1
5 5
1 2 1 1 2
1 2
1 3
2 4
2 5
1 2 3
1 1 2
2 1
2 2
2 4
样例输出 #1
3
3
0