#abc126d. [abc126_d]Even Relation

[abc126_d]Even Relation

問題文

NN 頂点の木があります。 この木の ii 番目の辺は頂点 uiu_i と頂点 viv_i を結んでおり、その長さは wiw_i です。 あなたは以下の条件を満たすように、この木の頂点を白と黒の 22 色で塗り分けたいです (すべての頂点を同じ色で塗っても構いません)。

  • 同じ色に塗られた任意の 22 頂点について、その距離が偶数である。

条件を満たす塗り分け方を 11 つ見つけて出力してください。この問題の制約下では、そのような塗り分け方が必ず 11 つは存在することが証明できます。

制約

  • 入力は全て整数である。
  • 1leqNleq1051 \\leq N \\leq 10^5
  • 1lequi<vileqN1 \\leq u_i < v_i \\leq N
  • 1leqwileq1091 \\leq w_i \\leq 10^9

入力

入力は以下の形式で標準入力から与えられる。

NN u1u_1 v1v_1 w1w_1 u2u_2 v2v_2 w2w_2 .. .. .. uN1u_{N - 1} vN1v_{N - 1} wN1w_{N - 1}

出力

題意の条件を満たすような頂点の塗り分け方を NN 行に分けて出力せよ。 ii 行目には、頂点 ii を白く塗る場合は 0 を、黒く塗る場合は 1 を出力せよ。

条件を満たす塗り分け方が複数存在する場合、どれを出力してもよい。


入力例 1

3
1 2 2
2 3 1

出力例 1

0
0
1

入力例 2

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

出力例 2

1
0
1
0
1