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

超可爱做头像的网站网红营销

超可爱做头像的网站,网红营销,餐厅装修,北京网站设计公司hlh成都柚米科技15O( n ^2 ) 题目通常会提示数据范围&#xff1a; 若 V ≤ 500&#xff0c;两种方法均可&#xff08;朴素Prim更稳&#xff09;。 若 V ≤ 1e5&#xff0c;必须用优先队列Prim vector 存图。 // 最小生成树 —朴素Prim #include<cstring> #include<iostream> #i…

O( n ^2 )

  • 题目通常会提示数据范围

    • 若 V ≤ 500,两种方法均可(朴素Prim更稳)。

    • 若 V ≤ 1e5,必须用优先队列Prim + vector 存图。

// 最小生成树 —朴素Prim
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;const int N=510,INF=0x3f3f3f3f;
int n,m;
int g[N][N];
int dist[N]; //表示这个点到集合的距离
bool st[N];int prim()
{memset(dist,0x3f,sizeof dist);int res=0;for(int i=0;i<n;i++){int t=-1;//找到集合外距离集合最近的点for(int j=1;j<=n;j++)//找到不在集合当中,且距离集合最近的一个点if(!st[j] && (t==-1||dist[t]>dist[j]))t=j;//举例集合最近的点的距离是INF,说明图不连通if(i && dist[t]==INF) return INF;//只要不是第一个点,就把新加进来的这条边加到答案里if(i) res+=dist[t];//用 t 来更新其它的点for(int j=1;j<=n;j++) dist[j]=min(dist[j],g[t][j]);st[t]=true;}return res;
}int main()
{cin>>n>>m;memset(g,0x3f,sizeof g);while(m--){int a,b,c;cin>>a>>b>>c;g[a][b]=g[b][a]=min(g[a][b],c);}int t=prim();if(t==INF) puts("impossible");else cout<<t<<endl;return 0;
}

http://www.dtcms.com/wzjs/416568.html

相关文章:

  • 阎良网站建设公司搜索引擎优化百度百科
  • 扁平化的网站结构图吉林关键词排名优化软件
  • 网站设计公司电话专业提升关键词排名工具
  • 网站建设设计制游戏推广一个月能拿多少钱
  • 网站开发 功能不会写怎样做推广营销
  • 网站建设业务流程图seo和竞价排名的区别
  • 云南网站建设公司有哪些什么公司适合做seo优化
  • asp网站开发全程视频广州网络推广外包
  • 做销售网站seo优化网站词
  • 想注册一个做网站的公司好网络营销公司怎么注册
  • 400全国服务热线容桂网站制作浏览器网站大全
  • 建设工程招标网站广告公司收费价格表
  • 在家做网站建设网站快速优化排名软件
  • 护士证注册网站优化近义词
  • 泉州市做网站电商网站建设价格
  • 外贸网站建设的败笔百度搜索风云榜官网
  • 西宁网站制作费用是多少钱郑州网络公司排名
  • 商务部授权的网站建设公司南昌seo网站排名
  • 软件开发资源网站谷歌推广开户
  • 网站设计客户对接流程百度免费安装下载
  • 哈尔滨网站建设30t软文网站名称
  • 2002年做网站多少钱真正免费的网站建站平台运营
  • 网站常用的字体交友网站有哪些
  • 网站建设成本分析百度刷自己网站的关键词
  • 贵阳网站建设有限公司产品如何做市场推广
  • 北京网站制作公司转型方向网页设计与制作书籍
  • 黄山网站建设黄山网站如何让百度收录
  • 微信公众号链接的网站怎么做的app注册推广任务平台
  • 网页游戏交易网站正版搜索引擎优化
  • 华为网站哪个公司做的营销案例最新