当前位置: 首页> 文旅> 酒店 > 重庆招标信息网_全媒体运营师报考条件_网站链接提交_营销是什么意思

重庆招标信息网_全媒体运营师报考条件_网站链接提交_营销是什么意思

时间:2025/7/13 23:25:24来源:https://blog.csdn.net/flyidj/article/details/144022787 浏览次数:0次
重庆招标信息网_全媒体运营师报考条件_网站链接提交_营销是什么意思
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+5;
int cnt=0,ans=0;
int head[N];
int n,m,root;
int maxx=-1;
struct node
{int u;int v;int w;
}edge[N];int father[N];
void init()
{for(int i=1;i<=N;i++){father[i]=i;}
}
int find_set(int n)
{return father[n]==n?n:(father[n]=find_set(father[n]));
}
void union_set(int a,int b)
{int x=find_set(a);int y=find_set(b);if(a!=b){father[b]=a;}
}
bool cmp(node a,node b)
{return a.w<b.w;
}
void kruskal()
{sort(edge+1,edge+1+m,cmp);for(int i=1;i<=m;i++){if(cnt==n-1)break;int a=find_set(edge[i].u);int b=find_set(edge[i].v);if(a==b)continue;else{father[b]=a;cnt++;ans+=edge[i].w;maxx=max(maxx,edge[i].w);} }
}
int main()
{cin>>n>>m>>root;for(int i=1;i<=m;i++){int u,v,w;cin>>edge[i].u>>edge[i].v>>edge[i].w;}init();kruskal();cout<<maxx;return 0;
}

        通过kruskal算法求出最短路,在把符合条件的边加入总值时每次比较maxx更新最大值,输出即可。

        模板题

关键字:重庆招标信息网_全媒体运营师报考条件_网站链接提交_营销是什么意思

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: