修复公路 (最小生成树)

//新生训练

 Input

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

Output

5

#include <iostream>
#include <algorithm>
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
 
struct road
{
    int u,v;
    ll w;
    bool operator<(const road a)const{
        return w<a.w;
    }
};
 
 
const int MAXN=1005;
int f[MAXN];
int n,m;
ll ans=-1;
road r[100005];
 
int Find(int x)
{
    if(x==f[x]) return x;
    return f[x]=Find(f[x]);
}
 
void Merge(int x,int y)
{
    int a=Find(x);
    int b=Find(y);
    f[a]=b;
}
 
bool check()
{
    int fa=Find(1);
    for(int i=2;i<=n;++i)
    {
        if(fa!=Find(i)) return false;
    }
    return true;
}
 
int main()
{
    cin>>n>>m;
 
    for(int i=0;i<=n;++i)
    {
        f[i]=i;
    }
 
    for(int i=1;i<=m;++i)
    {
        cin>>r[i].u>>r[i].v>>r[i].w;
    }
 
    sort(r+1,r+m+1);
 
    for(int i=1;i<=m;++i)
    {
        Merge(r[i].u,r[i].v);
        if(check())
        {
            ans=r[i].w;
            break;
        }
    }
 
    cout<<ans;
 
    return 0;
}

 2024.04.17——学习最小生成树

现在暑假算是填坑吧 hwh

 ~~~仅当笔者个人备忘录使用。

相关推荐

  1. 生成

    2024-07-20 13:44:03       35 阅读
  2. 生成

    2024-07-20 13:44:03       27 阅读
  3. 算法——生成

    2024-07-20 13:44:03       25 阅读
  4. 图论——生成

    2024-07-20 13:44:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 13:44:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 13:44:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 13:44:03       45 阅读
  4. Python语言-面向对象

    2024-07-20 13:44:03       55 阅读

热门阅读

  1. libevent的事件分发相关接口

    2024-07-20 13:44:03       18 阅读
  2. 082、Python 读文本文件

    2024-07-20 13:44:03       18 阅读
  3. Linux绑定硬件IRQ到指定CPU核

    2024-07-20 13:44:03       15 阅读
  4. 使用内网穿透工具 frp 发布内网 web 站点

    2024-07-20 13:44:03       21 阅读
  5. 【WebRTC】Duplex通信是什么意思?

    2024-07-20 13:44:03       20 阅读
  6. TCP Socket编程示例

    2024-07-20 13:44:03       17 阅读
  7. windows上安装Apache

    2024-07-20 13:44:03       17 阅读
  8. 信息查询_社工

    2024-07-20 13:44:03       15 阅读
  9. Clickhouse 物化视图-optimize无效

    2024-07-20 13:44:03       14 阅读