AT_relay2_d.Shock
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个无向图 G,G 有 N 个顶点和 M 条边。G 的顶点编号为 1 到 N,G 的第 i 条边(1≤i≤M)连接顶点 ai 和 bi。G 中没有自环和重边。
你可以多次给 G 的任意两顶点间添加一条边,但添加后 G 依然不能有自环或重边。此外,如果顶点 1 和 2 直接或间接通过边连通,你将被 1000000007 伏特的电压击中,必须避免这样的情况。
在这些条件下,你最多能添加多少条边?另外,顶点 1 和 2 最初保证不直接或间接连通。
输入格式
输入按以下形式从标准输入读取。
N M
a1 b1
⋮
aM bM
输出格式
输出你最多可以添加的边的数量。
输入输出样例
输入#1
4 1 1 3
输出#1
2
输入#2
2 0
输出#2
0
输入#3
9 6 1 4 1 8 2 5 3 6 4 8 5 7
输出#3
12
说明/提示
限制
- 2≤N≤105
- 0≤M≤105
- 1≤ai<bi≤N
- 所有 (ai,bi) 都不相同。
- G 中的顶点 1 和 2 没有直接或间接的连通。
样例说明 1
如下图所示,可以添加 2 条边。不能添加 3 条或以上的边。
样例说明 2
如下图所示,无法添加任何边。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?