AT_agc011_c.[AGC011C] Squared Graph
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君得到了一个包含 N 个顶点 1,2,…,N 的无向图。图的每条边表示为 (ui,vi)。该图中不存在自环或重边。
高桥君决定以这个图为基础,构建一个包含 N2 个顶点 (a,b)(1≤a≤N,1≤b≤N)的新图。新图中的边按如下规则确定:
- 当且仅当原图中 a 与 a′ 之间有一条边,且 b 与 b′ 之间也有一条边时,在新图中的 (a,b) 与 (a′,b′) 之间连一条边。
请你求出高桥君构建的新图中的连通分量个数。
输入格式
输入以如下格式从标准输入给出。
N M u1 v1 u2 v2 … uM vM
输出格式
输出高桥君构建的新图中的连通分量个数。
输入输出样例
输入#1
3 1 1 2
输出#1
7
输入#2
7 5 1 2 3 4 3 5 4 5 2 6
输出#2
18
说明/提示
限制条件
- 2≤N≤100,000
- 0≤M≤200,000
- 1≤ui<vi≤N
- 不存在满足 ui=uj 且 vi=vj 的不同 i,j 的组
样例解释 1
高桥君构建的新图如下图所示。

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