#A1970. 偶数关系

偶数关系

题目描述

我们有一个由NN个顶点组成的树,顶点编号从11NN

树中的第ii条边连接顶点uiu_i和顶点viv_i,边的长度为wiw_i。 我们的目标是将树中的每个顶点都涂成白色或黑色(可以将所有顶点涂成相同的颜色),使得满足以下条件:

对于任意两个以相同颜色涂色的顶点,它们之间的距离是一个偶数。

找到满足条件的顶点涂色方案并输出。在这个问题的约束条件下,至少存在一个满足条件的涂色方案。

输入

第一行一个整数NN,表示顶点的数目

接下来一共N1N-1条边,表示顶点uuvv有一条边权为ww的边

输出

输出一个满足条件的顶点涂色方案,共 NN行。

ii行应该包含0表示顶点ii涂成白色,1表示顶点ii涂成黑色。

如果存在满足条件的多个涂色方案,任何一个都将被接受。

3
1 2 2
2 3 1
0
0
1
5
2 5 2
2 3 10
1 3 8
3 4 2
1
0
1
0
1

提示

1N105 1 \leq N \leq 10^5

1ui<viN 1 \leq u_i < v_i \leq N

1wi109 1 \leq w_i \leq 10^9