当前位置: 首页 > news >正文

旅游电子商务网站建设规划河南网站seo费用

旅游电子商务网站建设规划,河南网站seo费用,广州做包包的网站好,网站的域名题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出 orz。 输入格式 第一行包含两个整数 �,�N,M,表示该图共有 �N 个结点和 �M 条无向边。 接下来 …

题目描述

如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出 orz

输入格式

第一行包含两个整数 �,�N,M,表示该图共有 �N 个结点和 �M 条无向边。

接下来 �M 行每行包含三个整数 ��,��,��Xi​,Yi​,Zi​,表示有一条长度为 ��Zi​ 的无向边连接结点 ��,��Xi​,Yi​。

输出格式

如果该图连通,则输出一个整数表示最小生成树的各边的长度之和。如果该图不连通则输出 orz

输入输出样例

输入 #1复制

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

输出 #1复制

7

说明/提示

数据规模:

对于 20%20% 的数据,�≤5N≤5,�≤20M≤20。

对于 40%40% 的数据,�≤50N≤50,�≤2500M≤2500。

对于 70%70% 的数据,�≤500N≤500,�≤104M≤104。

对于 100%100% 的数据:1≤�≤50001≤N≤5000,1≤�≤2×1051≤M≤2×105,1≤��≤1041≤Zi​≤104。

样例解释:

所以最小生成树的总边权为 2+2+3=72+2+3=7。

#include<iostream>
#include<algorithm>
using namespace std;
const int N=2e5+10;
int p[N];
int f(int x){
    if(p[x]!=x){//判断自己是否为结点 
        p[x]=f(p[x]);//找上一级 
    }
    return p[x]; 

struct node{
    int a,b,l;
}e[N];
bool cmp(node q,node w){
    return q.l<w.l;
}
int main(){
    int n,m;cin>>n>>m;
    int ans=0;//总长度
    int cnt=0;//记录边 
    for(int i=1;i<=m;i++){//输入结构体 
        cin>>e[i].a>>e[i].b>>e[i].l;
    }
    for(int i=1;i<=n;i++){
        p[i]=i;
    }
    sort(e+1,e+m+1,cmp);//按边排序 
    for(int i=1;i<=m;i++){
        int tx=f(e[i].a);//判断结点
        int ty=f(e[i].b);//两端结点 
        if(tx!=ty){
            p[tx]=ty;
            ans+=e[i].l;
            cnt++;
        }
    }
    if(cnt==n-1){
        cout<<ans<<endl;
    }
    else
    cout<<"orz"<<endl;
    return 0;
}

 

http://www.jinmujx.cn/news/111183.html

相关文章:

  • 网站建设与用户需求分析专门的网页制作工具有
  • 怎样购买域名百度首页排名优化平台
  • 做自我介绍的网站的图片素材优化网站收费标准
  • 自做网站教程网络营销推广实战宝典
  • 南川网站建设百度官方网站网址
  • 高端网站开发建设怎么推广app
  • 学做衣服网站恶意点击软件有哪些
  • 张家口建设网站seo标题优化的方法
  • 做外汇 虚拟网站公关负面处理公司
  • 重庆网站备案规则seo外包上海
  • 外贸自己做网站好不好九江seo
  • 电子政务门户网站建设百度识图找原图
  • 昆山品牌网站建设百度网站优化软件
  • 金华网站建设平台nba排名最新赛程
  • 沧州做英文网站哪家公司好百度在线使用
  • 政府网站职能建设论文谷歌浏览器安卓版
  • 网站建设一般需要多少费用淘宝站内推广方式有哪些
  • 卖手机网站开发的必要性营销策划的十个步骤
  • 专业电商网站建设哪家好怎么制作微信小程序
  • 化妆品成品网站企业营销战略
  • wordpress缺少主题样式聊城seo优化
  • 微盟如何做网站seo搜索引擎优化工程师招聘
  • 做油和米的网站重庆网络seo公司
  • 做音乐网站要注意什么seo网站推广方法
  • 如何用dedecms做网站黄金网站app大全
  • 厦门网站建设公泰州seo推广
  • 象山县城乡建设局网站深圳做seo有哪些公司
  • 对一个网站怎么做攻击测试百度订单售后电话
  • b站推广网站2024mmm不用下载爱用建站
  • 还有哪些网站可以做淘宝活动吗个人网站开发网