#f. Through Path
Through Path
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题面翻译
给定一棵树,边形如 。维护以下操作:
- ,指定一条边,将所有从 出发,不经过这条边就能到达的点,点权加 。
- ,指定一条边,将所有从 出发,不经过这条边就能到达的点,点权加 。
输出最终每个点的点权。初始点权为 。
translated by
题目描述
頂点 辺から成る木があり、頂点には の番号が、辺には の番号がついています。辺 は頂点 と頂点 を結びます。 この木の各頂点には つの整数が書かれています。頂点 に書かれている整数を とします。はじめ、 です。
個のクエリが与えられます。 番目のクエリでは、整数 が与えられます。クエリの内容は以下の通りです。
- のとき : 頂点 から辺をたどって頂点 を通らずに到達できるような全ての頂点 に対して、 を に書き換える。
- のとき : 頂点 から辺をたどって頂点 を通らずに到達できるような全ての頂点 に対して、 を に書き換える。
すべてのクエリを処理した後、各頂点に書かれた整数を出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
すべてのクエリを処理した後の をこの順に改行区切りで出力せよ。
样例 #1
样例输入 #1
5
1 2
2 3
2 4
4 5
4
1 1 1
1 4 10
2 1 100
2 2 1000
样例输出 #1
11
110
1110
110
100
样例 #2
样例输入 #2
7
2 1
2 3
4 2
4 5
6 1
3 7
7
2 2 1
1 3 2
2 2 4
1 6 8
1 3 16
2 4 32
2 1 64
样例输出 #2
72
8
13
26
58
72
5
样例 #3
样例输入 #3
11
2 1
1 3
3 4
5 2
1 6
1 7
5 8
3 9
3 10
11 4
10
2 6 688
1 10 856
1 8 680
1 8 182
2 2 452
2 4 183
2 6 518
1 3 612
2 6 339
2 3 206
样例输出 #3
1657
1657
2109
1703
1474
1657
3202
1474
1247
2109
2559
提示
制約
- 入力は全て整数
- 与えられるグラフは木である
Sample Explanation 1
番目のクエリでは、頂点 から始めて頂点 を通らずに到達できる頂点 に を足します。 番目のクエリでは、頂点 から始めて頂点 を通らずに到達できる頂点 に を足します。 番目のクエリでは、頂点 から始めて頂点 を通らずに到達できる頂点 に を足します。 番目のクエリでは、頂点 から始めて頂点 を通らずに到達できる頂点 に を足します。
北辰OI提高组第2周序列问题课后练习题👍
- Status
- Done
- Rule
- IOI
- Problem
- 44
- Start at
- 2024-1-7 16:00
- End at
- 2024-2-18 8:00
- Duration
- 1000 hour(s)
- Host
- Partic.
- 15