# ABC049 D - 連結 (opens new window)
# 概要
個の都市と本の道路と本の鉄道が伸びている.
本目の道路はと番目の都市を, 本目の鉄道はと番目の鉄道を結んでいる.
全ての都市について, 道路と鉄道の両方で連結している都市の数を求めよ.
# 解法
- 連結かつ制約からUnion-Findを使いそう
- roadとtrainでUnion-Find木を作る
- どうやって全ての都市について, 道路と鉄道の両方で連結しているかを確認するんだ?
- ~
~~~~~~20分経過 - editorialを見る
- 道路と鉄道のpairでカウントするらしい
- なぜそうなった?
- これでした (opens new window)
- 言い換えると, 道路と鉄道で同じ根を持つ時に, 道路と鉄道の両方で連結していると言えるから