• 边双连通图


    【题目描述】:

    蒟蒻刚刚学了点图论,现在他面对一张无向连通图,他想问你:

    最少添加多少条边,使得任意两点之间有两条无公共边的路(可以有公共点)。

    【输入描述】:

    第一行n,m,n个点(编号1--n)m条边;

    接下来m行,每行u,v;

    表示u到v之间有一条无向边(可能重复描述一条边);

    【输出描述】:

    一行,即答案。

    【样例输入】:

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

    【样例输出】:

    1

    【时间限制、数据范围及描述】:

    时间:1s 空间:256M

    20%的数据N<=20, M<=50

    40%的数据N<=2000,M<=2000

    70%的数据N<=20000,M<=20000

    100%的数据N<=50000,M<=50000

  • 相关阅读:
    学习hadoop
    贵在坚持
    保护好自己的毕业论文
    博客园与CSDN的选择
    Matlab中的“prod”函数
    js实现HashMap()
    js常用正则表达式
    苹果手机使用替代onkeyup的方法
    keydown
    ArrayAndString(数组和字符串)
  • 原文地址:https://www.cnblogs.com/kanchuang/p/11156588.html
Copyright © 2020-2023  润新知