100 atcoder#ABC120D. [ABC120D] Decayed Bridges

[ABC120D] Decayed Bridges

配点 : 400400

問題文

NN 個の島と MM 本の橋があります。

ii 番目の橋は AiA_i 番目の島と BiB_i 番目の島を繋いでおり、双方向に行き来可能です。

はじめ、どの 22 つの島についてもいくつかの橋を渡って互いに行き来できます。

調査の結果、老朽化のためこれら MM 本の橋は 11 番目の橋から順に全て崩落することがわかりました。

「いくつかの橋を渡って互いに行き来できなくなった 22 つの島の組 (a,b)(a, b) (a<ba < b) の数」を不便さと呼ぶことにします。

ii (1iM)(1 \leq i \leq M) について、ii 番目の橋が崩落した直後の不便さを求めてください。

制約

  • 入力は全て整数である。
  • 2N1052 \leq N \leq 10^5
  • 1M1051 \leq M \leq 10^5
  • 1Ai<BiN1 \leq A_i < B_i \leq N
  • (Ai,Bi)(A_i, B_i) の組は全て異なる。
  • 初期状態における不便さは 00 である。

入力

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

NN MM

A1A_1 B1B_1

A2A_2 B2B_2

\vdots

AMA_M BMB_M

出力

i=1,2,...,Mi = 1, 2, ..., M の順に、ii 番目の橋が崩落した直後の不便さを出力せよ。 答えが 3232 bit整数型に収まらない場合があることに注意すること。

4 5
1 2
3 4
1 3
2 3
1 4
0
0
4
5
6

例えば、11 から 33 番目の橋が崩落したとき、(1,2),(1,3),(2,4),(3,4)(1, 2), (1, 3), (2, 4), (3, 4) の島の組について行き来できなくなるので不便さは 44 です。

6 5
2 3
1 2
5 6
3 4
4 5
8
9
12
14
15
2 1
1 2
1