AT_abc120_d.[ABC120D] Decayed Bridges

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 个岛屿和 MM 座桥。

第 ii 座桥连接着第 AiA_i 个岛屿和第 BiB_i 个岛屿,可以双向通行。

一开始,任意两个岛屿之间都可以通过若干座桥互相到达。

经过调查,发现由于老化,这 MM 座桥将会按照编号从 11 到 MM 的顺序依次坍塌。

我们将“无法通过若干座桥互相到达的两个岛屿的有序对 (a,b)(a, b)(a<ba < b)的数量”称为不便度。

请对于每个 ii(1≤i≤M1 \leq i \leq M),求出第 ii 座桥坍塌后立刻的不便度。

输入格式

输入以如下格式从标准输入给出:

NN MM
A1A_1 B1B_1
A2A_2 B2B_2
⋮\vdots
AMA_M BMB_M

输出格式

请按照 i=1,2,...,Mi = 1, 2, ..., M 的顺序,输出第 ii 座桥坍塌后立刻的不便度。注意,答案可能超出 3232 位整数范围。

输入输出样例

  • 输入#1

    4 5
    1 2
    3 4
    1 3
    2 3
    1 4

    输出#1

    0
    0
    4
    5
    6
  • 输入#2

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

    输出#2

    8
    9
    12
    14
    15
  • 输入#3

    2 1
    1 2

    输出#3

    1

说明/提示

限制条件

  • 所有输入均为整数。
  • 2≤N≤1052 \leq N \leq 10^5
  • 1≤M≤1051 \leq M \leq 10^5
  • 1≤Ai<Bi≤N1 \leq A_i < B_i \leq N
  • 所有 (Ai,Bi)(A_i, B_i) 的组合均不相同。
  • 初始状态下不便度为 00。

样例解释 1

例如,当第 11 到第 33 座桥坍塌时,无法互相到达的岛屿对为 (1,2),(1,3),(2,4),(3,4)(1, 2), (1, 3), (2, 4), (3, 4),所以不便度为 44。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页