/ SUOI / 题库 /

#9 子树

#9 子树

描述

给出一棵树,N个点,点有点权
M个询问
问以a为根b的子树点权和

输入

第一行:两个正整数N、M
第二行:N个数V_1、V_2、...、V_N为各点点权
接下来N-1行:每行两个整数a、b表示树上的一条边
接下来M行:每行两个整数a、b表示一个询问

输出

M行
对于一个询问
输出一个整数ANS

样例1

输入

6 5
1 2 3 4 5 6
1 2
1 3
5 2
4 2
6 3
5 2
4 2
6 2
6 1
2 1

输出

16
17
11
12
10

范围

40% 1<=N,M<=100
80% 1<=N,M<=1000
100% 1<=N,M<=1000000 1<=V_i<=500

限制

2000ms
128M

信息

难度
3
分类
(无)
标签
(无)
递交数
3
已通过
3
通过率
100%
上传者