‹ 上一题 下一题 ›

g7-07672. 树上路径计数 未做

1000 ms 256 MB 测试点 10 通过率 100% 自拟题GESP-77级·树上路径与LCA树上差分LCA阶梯·拔高

题目描述

给定一棵包含 个结点的树,结点编号为 到 ,其中 号结点是根。初始时每个结点的权值都是 。

有 次操作,每次给出两个结点 ,请把从 到 的简单路径上所有结点(包括 和 )的权值都加 。

所有操作结束后,请输出每个结点的最终权值。

输入格式

第一行包含一个整数 。

接下来 行,每行包含两个整数 ,表示结点 与结点 之间有一条边。

接下来一行包含一个整数 。

接下来 行,每行包含两个整数 ,表示一次操作。

输出格式

输出 行,第 行一个整数,表示所有操作结束后结点 的权值。

样例

输入:

5
1 2
1 3
2 4
2 5
4
4 5
3 4
4 2
1 1

输出:

2
3
1
3
1

样例解释:四次操作依次覆盖路径 、、、,累加后各结点权值为 。

数据范围

,,。输入保证是一棵树。

输入
输出

            
答案