#ABC138D. 计数器
计数器
计数器
题目描述
给定一个具有 个顶点的有根树,顶点编号为 到 。 这棵树的根是顶点 ,第 条边()连接顶点 和顶点 。
每个顶点都设置了一个计数器,一开始所有顶点的计数器值都为 。
接下来,将进行以下 次操作:
- 操作 ():将以顶点 为根的子树中包含的所有顶点的计数器值加上 。
求所有操作结束后,每个顶点的计数器值。
输入格式
输入按以下格式从标准输入给出:
输出格式
按顶点 的顺序,用空格分隔输出所有操作结束后每个顶点的计数器值。
样例
4 3
1 2
2 3
2 4
2 10
1 100
3 1
100 110 111 110
这个输入中的树如下所示。
各操作中,顶点的计数器值变化如下:
- 操作 :将以顶点 为根的子树中包含的所有顶点,即顶点 的计数器值加上 。顶点 的计数器值分别变为 。
- 操作 :将以顶点 为根的子树中包含的所有顶点,即顶点 的计数器值加上 。顶点 的计数器值分别变为 。
- 操作 :将以顶点 为根的子树中包含的所有顶点,即顶点 的计数器值加上 。顶点 的计数器值分别变为 。
6 2
1 2
1 3
2 4
3 6
2 5
1 10
1 10
20 20 20 20 20 20
数据范围
- 给定的图是一棵树
- 输入中的所有值均为整数
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1773
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者