#586. 小蝌蚪找妈妈4(DYH)

小蝌蚪找妈妈4(DYH)

小蝌蚪找妈妈(4)

题目背景

由于实高的池塘非常多,小蝌蚪们和妈妈们又走散了,现在它们找到了dyh,让他帮它们找到它们的妈妈,但dyh醉心于风景无法自拔,所以它们找到了你,让你告诉dyh每个池塘的活跃度

题目描述

实高有nn个池塘,由n1n-1条水渠相连。现在有mm组蝌蚪家庭,你知道每组家庭中小蝌蚪和妈妈的位置,小蝌蚪们会径直游向它们的妈妈,当小蝌蚪经过池塘时,它会为池塘永久地带来一定的活跃度,你需要告诉小蝌蚪们每个池塘最终的活跃度。

输入格式

共有n+mn+m

11行两个正整数nnmm,表示池塘的数量和蝌蚪家庭的数量

22到第nn行,每行输入两个正整数uu,vv,表示有一条水渠连着uu,vv两个池塘

n+1n+1到第n+mn+m行,每行输入三个正整数uu,vv,ww,表示在这组蝌蚪家庭中,小蝌蚪在uu池塘,青蛙妈妈在vv池塘,小蝌蚪会为经过的池塘带来ww的活跃度

输出格式

一行nn个整数,第ii个整数表示编号为ii的池塘的最终活跃度

样例1

样例输入1

3 1
1 2
1 3
2 3 1

样例输出1

1 1 1

样例1解释

小蝌蚪的路线是2>1>32->1->3,为每个池塘带来了11的活跃度

数据范围

对于10%10\%的数据,树退化为一条11nn的链

对于另外20%20\%的数据,1n.m10001≤n.m≤10001u.vn1≤u.v≤n1w10001≤w≤1000

对于另外40%40\%的数据,1n.m100001≤n.m≤100001u.vn1≤u.v≤n1w1000001≤w≤100000

对于100%100\%的数据,1n.m1000001≤n.m≤1000001u.vn1≤u.v≤n1w1091≤w≤10^9