POJ 2377 最大生成树

原创 2016年08月28日 16:59:58

思路:
裸的最大生成树 不解释

//By SiriusRen
#include <cstdio>
#include <algorithm>
using namespace std;
int n,m,ans=0,cnt=0,f[100050];
struct Node{int x,y,w;}node[20050];
int find(int x){return x==f[x]?x:f[x]=find(f[x]);}
bool cmp(Node a,Node b){return a.w>b.w;}
int main(){
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)f[i]=i;
    for(int i=1;i<=m;i++)
        scanf("%d%d%d",&node[i].x,&node[i].y,&node[i].w);
    sort(node+1,node+1+m,cmp);
    for(int i=1;i<=m;i++){
        int fx=find(node[i].x),fy=find(node[i].y);
        if(fx!=fy)f[fx]=fy,cnt++,ans+=node[i].w;
    }
    if(cnt==n-1)printf("%d\n",ans);
    else puts("-1");
}

列表内容

版权声明:本文由SiriusRen原创,但可以转载,因为我们是兄弟 爬虫能爬到这句话么哈哈哈

相关文章推荐

POJ2377 Bad Cowtractors 【最大生成树】

Bad Cowtractors Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10885 ...

POJ 2377 Bad Cowtractors(裸的最大生成树)

http://poj.org/problem?id=2377 Bad Cowtractors Time Limit: 1000MS Memory Limit: 65536K Total...

POJ 2377 Bad Cowtractors【最大生成树,Prime算法】

Bad Cowtractors Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 13628 ...

poj 2377 Bad Cowtractors(最大生成树模板)

题目链接:点击打开链接 Bad Cowtractors Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12848...

poj2377 Bad Cowtractors(最大生成树的Prim和Kruskal做法)

http://poj.org/problem?id=2377 题意:约翰雇Bessie来在自己的仓库之间设计一个通路网络,约翰已经找出仓库之间修路的成本,要求做一个最小成本的通路网络。但是这货居...

POJ2377最大路径问题

///修网络有个N个顶点,其中有M跳路径每条的代价为C求出其中的最大路径数 //思路:明显最小生成树的相反情况用kruskal算法 //384K 47MS #include #inclu...

最小(大)生成树_裸题(HDU-1863,POJ-2377)

畅通工程 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub...

最小生成树 poj 2377 Bad Cowtractors

Bessie has been hired to build a cheap internet network among Farmer John’s N (2 <= N <= 1,000) barn...

poj2377 最小生成树

如题:http://poj.org/problem?id=2377 Bad Cowtractors Time Limit: 1000MS   Memory Limit: 655...

POJ 2377 - Bad Cowtractors(最小生成树)

题目: http://poj.org/problem?id=2377 思路: 最小生成树+图是否联通的判断. Kruskal: #include #include #include ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)