#aBC219G. [ABC219G] Propagation
[ABC219G] Propagation
AT_abc219_g [ABC219G] Propagation
题目描述
给定一个有 个顶点、 条边的简单无向图。 个顶点分别称为顶点 、顶点 、、顶点 。
对于 ,第 条边连接顶点 和顶点 。
另外,对于 ,顶点 上写有整数 。
有 个查询。
对于 ,第 个查询用整数 表示。在第 个查询中,进行如下操作:
- 设顶点 上写的整数为 。
- 对于所有与顶点 相邻的顶点,将它们上写的整数都改写为 。
这里,顶点 和顶点 相邻,指的是存在一条连接顶点 和顶点 的边。
请在按输入顺序处理完所有查询后,输出每个顶点上写的整数。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出所有查询处理完毕后,每个顶点上写的整数,按顺序用空格隔开。
对于 , 表示顶点 上写的整数。
输入输出样例 #1
输入 #1
5 6 3
4 2
4 3
1 2
2 3
4 5
1 5
1 3 4
输出 #1
1 3 3 3 3
输入输出样例 #2
输入 #2
14 14 8
7 4
13 9
9 8
4 3
7 2
13 8
12 8
11 3
6 3
7 14
6 5
1 4
10 13
5 2
2 6 12 9 1 10 5 4
输出 #2
1 6 1 1 6 6 1 9 9 10 11 12 10 14
说明/提示
约束条件
- 给定的图是简单图,即不存在自环或重边。
- 输入均为整数。
样例说明 1
每个查询的操作如下:
- 第 1 个查询 :顶点 1 上的整数为 1,与顶点 1 相邻的顶点为顶点 2 和顶点 5。因此,顶点 2 和顶点 5 上的整数都被改写为 1。
- 第 2 个查询 :顶点 3 上的整数为 3,与顶点 3 相邻的顶点为顶点 2 和顶点 4。因此,顶点 2 和顶点 4 上的整数都被改写为 3。
- 第 3 个查询 :顶点 4 上的整数为 3,与顶点 4 相邻的顶点为顶点 2、顶点 3 和顶点 5。因此,顶点 2、顶点 3、顶点 5 上的整数都被改写为 3。(顶点 2 和顶点 3 上已经是 3,实际上只有顶点 5 的整数发生了变化。)
由 ChatGPT 4.1 翻译