AT_abc399_c.[ABC399C] Make it Forest

普及-

通过率:0%

AC君温馨提醒

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

题目描述

给定一个由 NN 个顶点和 MM 条边构成的简单无向图,顶点编号为 11 至 NN。第 ii 条边连接顶点 uiu_i 和顶点 viv_i。
若要将该图变为森林,至少需要删除多少条边?

森林的定义:简单无向图 FF 是森林,当且仅当 FF 不包含任何环。

输入格式

输入通过标准输入给出,格式如下:

NN MM
u1u_1 v1v_1
u2u_2 v2v_2
⋮\vdots
uMu_M vMv_M

输出格式

输出答案。

输入输出样例

  • 输入#1

    4 4
    1 2
    1 3
    2 4
    3 4

    输出#1

    1
  • 输入#2

    5 0

    输出#2

    0
  • 输入#3

    10 10
    7 9
    4 6
    6 10
    2 5
    5 6
    5 9
    6 8
    4 8
    1 5
    1 4

    输出#3

    2

说明/提示

约束条件

  • 1≤N≤2×1051 \leq N \leq 2 \times 10^5
  • 0≤M≤min⁡(N(N−1)2,2×105)0 \leq M \leq \min\left( \frac{N(N-1)}{2}, 2 \times 10^5 \right)
  • 1≤ui<vi≤N1 \leq u_i < v_i \leq N
  • 输入的图是简单无向图(无自环和重边)
  • 所有输入值均为整数

样例解释 1

例如,删除第 1 条边后,该图将变为森林。

翻译由 DeepSeek R1 完成

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

首页