W. 道路建设

    Type: Default 1000ms 256MiB

道路建设

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

翻译自 CSES-1676 题。

题目描述

nn 个城市,初始时城市之间没有任何道路。然而,每天都会修建一条新的道路,最终总共有 mm 条道路。

一个 连通分量 是指一组城市,其中任意两座城市之间都有一条通过道路相通的路径。在每一天结束时,你需要找出当前的连通分量数量以及最大的连通分量的大小。

输入格式

第一行包含两个整数 nnmm:分别表示城市的数量和道路的数量。城市编号为 1,2,,n1,2,…,n

接下来有 mm 行,每行描述一条新的道路。每行包含两个整数 aabb:表示在城市 aa 和城市 bb 之间修建了一条新的道路。

假设每条道路都连接两座不同的城市。

输出格式

输出 mm 行:每行表示在每一天结束时,当前的连通分量数量以及最大连通分量的大小。

样例

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

说明/提示

1n1051 \leq n \leq 10^5

1m21051 \leq m \leq 2 \cdot 10^5

1a,bn1 \leq a, b \leq n

CSES4 图论

Not Claimed
Status
Done
Problem
36
Open Since
2025-5-21 0:00
Deadline
2025-5-31 23:59
Extension
24 hour(s)