#aBC187E. [ABC187E] Through Path
[ABC187E] Through Path
AT_abc187_e [ABC187E] Through Path
题目描述
有一棵包含 个顶点和 条边的树,顶点编号为 ,边编号为 。第 条边连接顶点 和顶点 。树上的每个顶点 上写有一个整数 ,初始时 。
接下来有 个查询。第 个查询给出整数 ,其含义如下:
- 当 时:对于所有可以从顶点 出发,且不经过顶点 到达的顶点 ,将 替换为 。
- 当 时:对于所有可以从顶点 出发,且不经过顶点 到达的顶点 ,将 替换为 。
请在所有查询处理完毕后,输出每个顶点上的整数。
输入格式
输入按以下格式从标准输入读入。
输出格式
请按顺序输出所有顶点 的值,每行输出一个。
输入输出样例 #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
说明/提示
数据范围
- 所有输入均为整数。
- 给定的图保证是一棵树。
样例说明 1
第 个查询,从顶点 出发,不经过顶点 ,可以到达的顶点只有 ,因此 加上 。
第 个查询,从顶点 出发,不经过顶点 ,可以到达的顶点有 ,每个都加上 。
第 个查询,从顶点 出发,不经过顶点 ,可以到达的顶点有 ,每个都加上 。
第 个查询,从顶点 出发,不经过顶点 ,可以到达的顶点只有 ,因此 加上 。
由 ChatGPT 4.1 翻译