#arc065b. [arc065_b]Connectivity

[arc065_b]Connectivity

問題文

NN 個の都市があり、KK 本の道路と LL 本の鉄道が都市の間に伸びています。 ii 番目の道路は pip_i 番目と qiq_i 番目の都市を双方向に結び、 ii 番目の鉄道は rir_i 番目と sis_i 番目の都市を双方向に結びます。 異なる道路が同じ 22 つの都市を結ぶことはありません。同様に、異なる鉄道が同じ 22 つの都市を結ぶことはありません。

ある都市から別の都市に何本かの道路を通って到達できるとき、それらの都市は道路で連結しているとします。また、すべての都市はそれ自身と道路で連結しているとみなします。
鉄道についても同様に定めます。

全ての都市について、その都市と道路・鉄道のどちらでも連結している都市の数を求めてください。

制約

  • 2N2\*1052 ≦ N ≦ 2\*10^5
  • 1K,L1051 ≦ K, L≦ 10^5
  • 1pi,qi,ri,siN1 ≦ p_i, q_i, r_i, s_i ≦ N
  • pi<qip_i < q_i
  • ri<sir_i < s_i
  • iji ≠ j のとき、(pi,qi)(pj,qj)(p_i, q_i) ≠ (p_j, q_j)
  • iji ≠ j のとき、(ri,si)(rj,sj)(r_i, s_i) ≠ (r_j, s_j)

入力

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

NN KK LL p1p_1 q1q_1 : pKp_K qKq_K r1r_1 s1s_1 : rLr_L sLs_L

出力

NN 個の整数を出力せよ。ii 番目の数は ii 番目の都市と道路・鉄道の両方で連結している都市の数である。


入力例 1

4 3 1
1 2
2 3
3 4
2 3

出力例 1

1 2 2 1

1,2,3,41, 2, 3, 4 番目の都市は全て互いに道路で連結しています。

鉄道で連結している都市は 2,32, 3 のみなので、答えは順に 1,2,2,11, 2, 2, 1 となります。


入力例 2

4 2 2
1 2
2 3
1 4
2 3

出力例 2

1 2 2 1

入力例 3

7 4 4
1 2
2 3
2 5
6 7
3 5
4 5
3 4
6 7

出力例 3

1 1 2 1 2 2 2