#4632. 树上差分——边差分
树上差分——边差分
题目描述
给定一棵个节点的无根树,节点编号,根节点为1。 有次操作,每次操作给定,表示将路径上的所有边的权值加。 初始时所有边的权值为0,操作完成后,输出每个节点对应边的最终权值(即节点对应父→的边,根节点1无对应边,输出0)。
输入格式
- 第一行:两个整数();
- 接下来行:每行两个整数,表示树的一条无向边;
- 接下来行:每行三个整数,表示一次路径边权加操作。
输出格式
一行个整数,依次表示节点对应边的最终权值(节点1输出0)。
样例输入
5 2
1 2
1 3
2 4
2 5
1 4 1
3 5 2
样例输出
0 1 2 1 2