atcoder#ARC065B. [ABC049D] 連結
[ABC049D] 連結
配点 : 点
問題文
個の都市があり、 本の道路と 本の鉄道が都市の間に伸びています。 番目の道路は 番目と 番目の都市を双方向に結び、 番目の鉄道は 番目と 番目の都市を双方向に結びます。 異なる道路が同じ つの都市を結ぶことはありません。同様に、異なる鉄道が同じ つの都市を結ぶことはありません。
ある都市から別の都市に何本かの道路を通って到達できるとき、それらの都市は道路で連結しているとします。また、すべての都市はそれ自身と道路で連結しているとみなします。 鉄道についても同様に定めます。
全ての都市について、その都市と道路・鉄道のどちらでも連結している都市の数を求めてください。
制約
- のとき、
- のとき、
入力
入力は以下の形式で標準入力から与えられる。
:
:
出力
個の整数を出力せよ。 番目の数は 番目の都市と道路・鉄道の両方で連結している都市の数である。
4 3 1
1 2
2 3
3 4
2 3
1 2 2 1
番目の都市は全て互いに道路で連結しています。
鉄道で連結している都市は のみなので、答えは順に となります。
4 2 2
1 2
2 3
1 4
2 3
1 2 2 1
7 4 4
1 2
2 3
2 5
6 7
3 5
4 5
3 4
6 7
1 1 2 1 2 2 2