859. Kruskal算法求最小生成树

2021-03-30 09:26

阅读:395

标签:c++   opera   imp   out   clu   put   ons   ret   const   

  1. 按边权把边从小到大排序
  2. 用并查集加边
  3. 检查是否为连通图
#include
#include

using namespace std;

const int N = 100010, E = 200010;

struct edge{
    int a, b, w;
    
    bool operator > n >> m;
    
    for(int i = 1; i > a >> b >> w;
        
        edges[i] = {a, b, w};
    }
    
    sort(edges + 1, edges + m + 1);
    
    int k = kruskal();
    if(~ k) cout 

859. Kruskal算法求最小生成树

标签:c++   opera   imp   out   clu   put   ons   ret   const   

原文地址:https://www.cnblogs.com/tomori/p/13584741.html


评论


亲,登录后才可以留言!