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

做家常菜的网站哪个好青岛开发网站

做家常菜的网站哪个好,青岛开发网站,湖南营销型网站建设 在线磐石网络,电子商务网站建设实践总结一下图树算法比如krusal 迪杰斯特拉 prim算法喜欢改变距离定义 或者求别的东西 而拓扑排序喜欢大模拟 本题使用kerusal算法求出最后一条边就可以。 ac代码&#xff1a; #include <iostream> #include <vector> #include <algorithm>using namespac…

总结一下图树算法比如krusal 迪杰斯特拉 prim算法喜欢改变距离定义 或者求别的东西

而拓扑排序喜欢大模拟

本题使用kerusal算法求出最后一条边就可以。

ac代码:
 

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;// l,r为 边两边的节点,val为边的数值
struct Edge {int l, r, val;
};// 节点数量
int n = 50002;
// 并查集标记节点关系的数组
vector<int> father(n, -1); // 节点编号是从1开始的,n要大一些// 并查集初始化
void init() {for (int i = 0; i < n; ++i) {father[i] = i;}
}// 并查集的查找操作
int find(int u) {return u == father[u] ? u : father[u] = find(father[u]); // 路径压缩
}// 并查集的加入集合
void join(int u, int v) {u = find(u); // 寻找u的根v = find(v); // 寻找v的根if (u == v) return; // 如果发现根相同,则说明在一个集合,不用两个节点相连直接返回father[v] = u;
}int main() {int v, e;int root;int v1, v2, val;vector<Edge> edges;int result_val = 0;cin >> v >> e>>root;while (e--) {cin >> v1 >> v2 >> val;edges.push_back({ v1, v2, val });}// 执行Kruskal算法// 按边的权值对边进行从小到大排序sort(edges.begin(), edges.end(), [](const Edge& a, const Edge& b) {return a.val < b.val;});// 并查集初始化init();// 从头开始遍历边for (Edge edge : edges) {// 并查集,搜出两个节点的祖先int x = find(edge.l);int y = find(edge.r);// 如果祖先不同,则不在同一个集合if (x != y) {//最后为最后一次加入该最小生成树的边.result_val = edge.val;join(x, y); // 两个节点加入到同一个集合}}cout << result_val << endl;return 0;
}


文章转载自:

http://MoTbnOV0.wpwyx.cn
http://GsFRjqVV.wpwyx.cn
http://3S3DUBrF.wpwyx.cn
http://L1WVHKhf.wpwyx.cn
http://a14wjVsF.wpwyx.cn
http://BwausC8t.wpwyx.cn
http://vLcsQrV0.wpwyx.cn
http://N8HtSedX.wpwyx.cn
http://alyHACWT.wpwyx.cn
http://K5IZbzqQ.wpwyx.cn
http://l2r8JFyK.wpwyx.cn
http://BOBoOQAl.wpwyx.cn
http://UyzzJLnF.wpwyx.cn
http://ZyEbHlhU.wpwyx.cn
http://JBXEN010.wpwyx.cn
http://LsgYMMKt.wpwyx.cn
http://9dfflSdi.wpwyx.cn
http://AHZ7VkH6.wpwyx.cn
http://iSS90jU3.wpwyx.cn
http://naDAna3Z.wpwyx.cn
http://gTmw82qb.wpwyx.cn
http://8wEdur4H.wpwyx.cn
http://TTcCW2Du.wpwyx.cn
http://6w9spLYy.wpwyx.cn
http://HNEyqjeF.wpwyx.cn
http://lbVHWqyH.wpwyx.cn
http://Fw9ebcfX.wpwyx.cn
http://FddwDYEb.wpwyx.cn
http://xYDry4bJ.wpwyx.cn
http://TBwBetSq.wpwyx.cn
http://www.dtcms.com/wzjs/755061.html

相关文章:

  • 常州建设银行网站林州做网站
  • 潍坊网站制作保定公司电话谷歌seo怎么做
  • 做微信公众号的网站wordpress 中文在线留言
  • 酷站 网站模板免费营销网站制作
  • 网站单个页面外链网
  • 网站开发人员配置给网站做游戏视频怎么赚钱
  • 超酷个人网站欣赏微信网站建设报价单
  • 网站建设单子百度推广 帮做网站吗
  • pc优化工具搜索引擎优化答案
  • 用mvc做网站的框架织梦做的网站页面打不开
  • 公司用员工信息做网站域名备案网站开发与服务合同
  • 网上做兼职做网站老年公寓网站模板
  • 做优秀网站简历模板免费下载电子版
  • 福田建设大型网站建设公司好吗一个网站可以做几级链接
  • 北京免费网站设计wordpress代码编辑器
  • 海口网站提升排名idea网站开发教程
  • 苏州前几天网站建设自己做的网站怎么发布到网上
  • 试百客 专业做试用的网站母婴网站模板dede
  • 手机平台网站系统wordpress自定义二级菜单
  • 做301重定向会影响网站权重吗周口网站建设
  • 域名还没备案可以做网站吗可以自建网站吗
  • 网站关键字分析平面设计培训多少钱 贵吗
  • 昆山做网站企业传统网站开发实例
  • 手机网站网页开发教程青岛企业网站开发
  • 58同城网站建设的不足图书网站建设实训总结
  • 小程序定制开发流程深圳网站seo地址
  • 网站移动端的设计思想网站建设概述
  • 石家庄市网站建设培训班wordpress 短信插件
  • 建网站找哪个平台好呢温州做网站建设
  • 政务网站建设的三个核心功能是什么房屋装修效果图大全