#P005841. 供水系统
供水系统
当前没有测试数据。
题目描述
某城市的供水系统由 个水站构成,各水站通过管道相连,形成了一棵以水站 为根的树形结构。
为提高居民用水体验,市政工程师计划对供水系统进行升级。系统初始时各水站的水压均为 。
升级工程分为 个阶段,第 个阶段,工程师会选择一个水站 ,并对该水站及其所有下游水站(即以水站 为根的子树中所有的水站)进行水压提升操作,使其水压增加 。
请你协助工程师计算出经过所有升级阶段后,每个水站的最终水压值。
输入格式
输入的第一行包含两个整数 和 ,分别表示水站的数量和升级阶段的次数。
接下来的 行,每行包含两个整数 和 ,表示水站 和水站 之间有一条管道连接(保证形成一棵以水站 为根的树状结构)。
之后的 行,每行包含两个整数 和 ,表示在一次升级中,将水站 及其下游水站的水压各增加 。
输出格式
输出一行,包含 个整数,第 个数表示水站 在所有升级阶段后的最终水压值,各数值之间用空格隔开。
样例 #1
输入
5 3
1 2
1 3
2 4
3 5
2 15
1 20
4 30
输出
20 35 20 65 20
数据范围
对于 的数据,满足 ,,,,。