101263: [AtCoder]ABC126 D - Even Relation

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $400$ points

Problem Statement

We have a tree with $N$ vertices numbered $1$ to $N$. The $i$-th edge in the tree connects Vertex $u_i$ and Vertex $v_i$, and its length is $w_i$. Your objective is to paint each vertex in the tree white or black (it is fine to paint all vertices the same color) so that the following condition is satisfied:

  • For any two vertices painted in the same color, the distance between them is an even number.

Find a coloring of the vertices that satisfies the condition and print it. It can be proved that at least one such coloring exists under the constraints of this problem.

Constraints

  • All values in input are integers.
  • $1 \leq N \leq 10^5$
  • $1 \leq u_i < v_i \leq N$
  • $1 \leq w_i \leq 10^9$

Input

Input is given from Standard Input in the following format:

$N$
$u_1$ $v_1$ $w_1$
$u_2$ $v_2$ $w_2$
$.$
$.$
$.$
$u_{N - 1}$ $v_{N - 1}$ $w_{N - 1}$

Output

Print a coloring of the vertices that satisfies the condition, in $N$ lines. The $i$-th line should contain 0 if Vertex $i$ is painted white and 1 if it is painted black.

If there are multiple colorings that satisfy the condition, any of them will be accepted.


Sample Input 1

3
1 2 2
2 3 1

Sample Output 1

0
0
1

Sample Input 2

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

Sample Output 2

1
0
1
0
1

Input

题意翻译

一棵树有$N$个节点,编号为1至$N$。树的第$i$条边连接节点$u_i$和节点$v_i$,长度为$w_i$。你应将这棵树的所有节点染上黑色或白色(所有节点可以是同一种颜色),染色后的树应满足: 对于任意两个相同颜色的节点,它们之间的距离是偶数。 输出任意一组合法的解,第$i$行输出$i$号节点的颜色。输出0表示该节点是白色,输出1表示该节点为黑色。可以证明该问题至少有一组解。 保证所有输入都是整数。 $1\leq N\leq 10^5$ $1\leq u_i < v_i\leq N$ $1\leq w_i\leq 10^9$

加入题单

算法标签: