#N2U09P01. 路径经过的点数统计

路径经过的点数统计

路径经过的点数统计

难度:T4

【知识点:树上差分】

前置知识:树上差分及其冻结前置单元。

题目描述与输入

第一行nn mm,随后mm行树边uu vv ww(忽略ww);再读qq,随后qq行uu vv代表一次路径通行。求每个顶点被经过的次数,包含两端。

输出

按顶点编号输出nn个计数。

数据范围

1≤n≤801 \le n \le 80,m=n−1m=n - 1,1≤q≤2001 \le q \le 200;每条查询贡献11次,ww忽略。

样例输入

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

样例输出

1 3 1 3 3

样例说明

通行路径包含两端;第二次22→22只给点22增加一次。逐点累加得到11、33、11、33、33。