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原创,未经允许不得转载

POJ - 2377 Bad Cowtractors(图论/最大生成树)

问题描述Bessie has been hired to build a cheap internet network among Farmer John’s N (2

【POJ】2377 - Bad Cowtractors(最大生成树)

点击打开题目 Bad Cowtractors Time Limit: 1000MS   Memory Limit: 65536K Total Submis...
  • wyg1997
  • wyg1997
  • 2016年08月01日 10:42
  • 155

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

题目链接:点击打开链接 Bad Cowtractors Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12848...
  • acm_cxq
  • acm_cxq
  • 2016年05月13日 11:27
  • 192

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

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

POJ2377 Bad Cowtractors 【最大生成树】

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

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

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

POJ2377 Bad Cowtractors【Kruskal】【求最大生成树】

题目大意:Bessie要在John的N个谷仓之间修路,John要求用尽可能少的路使得所有谷仓都能 联通,并且总距离最短,但是他又不想给Bessie钱。Bessie已经意识到John可能不给他钱,所 以...

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

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

POJ 2377 (最大生成树 Kruskal)

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

poj 2377 bad cowtractors(最大生成树模板水题)

这个题意虽然过程有些曲折(我仿佛看到了没有工资的人的恶意),反正结果就是要求一个最大生成树,模板套上就可以…… 代码在这: #include #include #include using ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 2377 最大生成树
举报原因:
原因补充:

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