100 atcoder#AGC011C. [AGC011C] Squared Graph
[AGC011C] Squared Graph
配点 : 点
問題文
高橋君は, 頂点 , , ..., からなる無向グラフをもらいました. このグラフの辺は で表されます. このグラフには,自己辺や多重辺は存在しません.
高橋君は,このグラフをもとに, 頂点 (, ) からなるグラフを作ることにしました. このグラフの辺は,次の規則で定まります.
- 元のグラフにおいて と の間および と の間の両方に辺があるとき,またそのときに限り, と の間に辺を張る.
このようにして作ったグラフの連結成分の個数を求めてください.
制約
- かつ を満たすような異なる の組は存在しない
入力
入力は以下の形式で標準入力から与えられる。
:
出力
高橋君の作ったグラフの連結成分の個数を出力せよ.
3 1
1 2
7
高橋君の作ったグラフは下のようになります.
7 5
1 2
3 4
3 5
4 5
2 6
18