#P608. 树的问题(二)
树的问题(二)
题目描述
给定一棵由个结点构成的树,结点编号为~,其中第个点的点权为。
请你分别对每个结点求出,与该结点距离不超过的所有结点中点权最大值是多少?
输入格式
输入第一行:两个正整数 输入第二行:个正整数,分别表示每个点的点权。 接下来行,每行两个正整数,表示第条边连接两点。
输出格式
输出一行,个整数,以空格隔开,其中第个数字表示距离号结点不超过的所有结点中的最大值。
6 2
3 5 2 7 1 6
1 2
3 1
4 3
3 5
5 6
7 5 7 7 7 6
数据范围
-
对于的数据,;
-
对于的数据,;
-
对于的数据,$1\leq n \leq 10^5, 1\leq d \leq 20,1\leq a_i \leq 10^9$