#P12. Tree
Tree
题目描述
给你一棵 个点的树,点带权,对于每个节点求出距离它不超过 的所有节点权值和 。
输入格式
第一行两个正整数 。
接下来 行,每行两个正整数 ,表示 之间有一条边。
最后 行,每行一个非负整数 ,表示点权。
输出格式
输出 行,第 行一个整数表示 。
6 2
5 1
3 6
2 4
2 1
3 2
1
2
3
4
5
6
15
21
16
10
8
11
数据范围
对于 的数据:,,
给你一棵 n 个点的树,点带权,对于每个节点求出距离它不超过 k 的所有节点权值和 mi。
第一行两个正整数 n,k。
接下来 n−1 行,每行两个正整数 u,v,表示 u,v 之间有一条边。
最后 n 行,每行一个非负整数 ci,表示点权。
输出 n 行,第 i 行一个整数表示 mi。
6 2
5 1
3 6
2 4
2 1
3 2
1
2
3
4
5
6
15
21
16
10
8
11
对于 100% 的数据:1≤n≤105,1≤k≤20,0≤ci≤1000