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

95598网站服务建设扬中王老大

95598网站服务建设,扬中王老大,手机网站策划书,林和西网站建设目录 1 基础知识2 模板3 工程化 1 基础知识 kruskal算法的关键步骤为#xff1a; 将所有边按照权重从小到大排序。定义集合S#xff0c;表示生成树。枚举每条边(a,b,c)#xff0c;起点a#xff0c;终点b#xff0c;边长c。如果结点a和结点b不连通#xff08;用并查集来… 目录 1 基础知识2 模板3 工程化 1 基础知识 kruskal算法的关键步骤为 将所有边按照权重从小到大排序。定义集合S表示生成树。枚举每条边(a,b,c)起点a终点b边长c。如果结点a和结点b不连通用并查集来维护则将这条边加入到集合S中。 kruskal算法的时间复杂度为O(mlogm)它用来解决稀疏图的最小生成树问题。 2 模板 int n, m; // n是点数m是边数 int p[N]; // 并查集的父节点数组struct Edge // 存储边 {int a, b, w;bool operator (const Edge W)const{return w W.w;} }edges[M];int find(int x) // 并查集核心操作 {if (p[x] ! x) p[x] find(p[x]);return p[x]; }int kruskal() {sort(edges, edges m);for (int i 1; i n; i ) p[i] i; // 初始化并查集int res 0, cnt 0;for (int i 0; i m; i ){int a edges[i].a, b edges[i].b, w edges[i].w;a find(a), b find(b);if (a ! b) // 如果两个连通块不连通则将这两个连通块合并{p[a] b;res w;cnt ;}}if (cnt n - 1) return INF;return res; }3 工程化 题目1求最小生成树。 #include iostream #include cstring #include algorithmusing namespace std;const int N 2e5 10; int p[N]; int n, m;struct Edge {int a, b, w;bool operator (const Edge W) const {return w W.w;} }edges[N];int find(int x) {if (p[x] ! x) p[x] find(p[x]);return p[x]; }int main() {cin n m;for (int i 0; i m; i) {cin edges[i].a edges[i].b edges[i].w;}//初始化并查集for (int i 1; i n; i) p[i] i;sort(edges, edges m);int res 0, cnt 0;for (int i 0; i m; i) {int a edges[i].a, b edges[i].b, w edges[i].w;a find(a);b find(b);if (a ! b) {p[a] b;res w;cnt ;}}if (cnt n-1) {cout impossible endl;} else {cout res endl;}return 0; }
http://www.pierceye.com/news/867798/

相关文章:

  • 单页销售网站制作制作花都区网站建设
  • 如何建立自己的购物网站discuz手机模板
  • 网站被刷流量怎么办wordpress fold主题
  • 做的新网站网上搜不到临沂免费做网站
  • 高端大气的网站制作建筑人才网下载
  • 如何快速提升网站关键词排名综合服务平台一站式服务平台网站开发
  • 阿土伯 是做网站的吗建设厅国网查询网站
  • 天长哪个广告公司做网站中国菲律宾汇率换算
  • 动漫在线制作网站wordpress get_template_part
  • 肇庆高端品牌网站建设住建部网站资质查询中宏建设集团
  • 扁平化网站模板下载莱西网站建设哪家好
  • 用vis做的简单网站网站建设需求方案pdf
  • 怎么免费做网站视频教学沈阳网站备案
  • 徐州有哪些网站制作公司太原住房和城乡建设部网站
  • 专门做摩托车的网站注册域名阿里云
  • 做个简单的网站建站公司费用
  • 网站建设举措网站免费建站方法
  • 遵义市双控体系建设网站wamp wordpress安装
  • 厦门的网站建设公司龙岗网站-建设深圳信科
  • 上海网站建设q.479185700強成都上界品牌设计事务所
  • 产品设计优秀网站做网站申请多少类商标
  • 中国行业网站贵州网站建设seo优化
  • 网站部兼容ie6没有防盗链的网站
  • google网站推广网站自助平台
  • 外贸自建站多久能出单wordpress的pdf阅读
  • 深圳东莞的网站建设公司网店代运营哪里好
  • 做费网站wordpress折叠代码
  • 分析海报的网站企业网站服务费怎么做记账凭证
  • 海南建设大厅网站888网创
  • aspnet网站开发实例项目河南网站建设推广