传统题 1000ms 256MiB

星际连通图

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一张无向图,共有 nn 个点、mm 条边,点编号为 11nn。图中可能存在重边和自环。

现在你可以向图中加入若干条新边,目标是让整张图变成连通图,也就是任意两个点之间都存在路径可以互相到达。

请你求出最少需要添加多少条新边。

输入格式

第一行两个整数 n,mn,m

接下来 mm 行,每行两个整数 u,vu,v,表示一条无向边。

输出格式

输出一个整数,表示最少需要添加的新边数量。

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

说明/提示

样例 1 解释:

原图中共有两个连通块:{1,2}{3,4},因此只需要再加 11 条边就能把整张图连起来。

样例 2 解释:

自环和重边都不会改变连通性。原图中共有三个连通块:{1,2}{3,4}{5},因此最少还需要添加 22 条边。

对于所有测试点,保证 1n,m1051 \le n,m \le 10^5

2026年04月技术考核

未参加
状态
已结束
规则
IOI
题目
14
开始于
2026-4-23 14:00
结束于
2026-4-23 18:00
持续时间
4 小时
主持人
参赛人数
8