kruskal算法模板
来源:互联网 发布:云计算技术是什么 编辑:程序博客网 时间:2024/06/17 22:27
#include <bits/stdc++.h>using namespace std;const int maxn = 66666;int fa[maxn];struct edge{ int from, to, value; bool operator < (const edge & p) { return value < p.value; }}edges[maxn];void init(){ for(int i = 1; i < maxn; i++) fa[i] = i;}int find(int x){ if(x == fa[x]) return x; return fa[x] = find(fa[x]);}int main(){ int n; cin >> n; for(int i = 0; i < n; i++) cin >> edges[i].from >> edges[i].to >> edges[i].value; sort(edges, edges + n); int ans = 0; for(int i = 0; i < n; i++) { int x = find(edges[i].from); int y = find(edges[i].to); if(x != y) { ans += edges[i].value; fa[x] = y; } }}
0 0
- Kruskal算法模板
- Kruskal算法模板
- Kruskal算法(模板)
- kruskal算法模板
- Kruskal 算法模板题
- kruskal算法模板
- Kruskal算法模板
- Kruskal算法模板 HDU 1233
- Prim算法和Kruskal算法模板
- 克鲁斯卡尔算法(Kruskal)模板
- 最小生成树Kruskal算法模板
- 最小生成树-Kruskal算法模板
- hdu1233最小生成树 kruskal算法模板
- 最小生成树 Kruskal 算法模板
- 最小生成树-Kruskal算法(模板)
- 最小生成树(Kruskal算法)模板
- [模板]最小生成树 kruskal算法
- Kruskal模板
- 自己手动实现HashMap底层
- python实现LBP方法提取图像纹理特征实现分类
- jquery方法大全
- 互联网开发模式:持续集成
- linux文件查找命令(学习笔记)
- kruskal算法模板
- matplotlib 常用语句
- 浅谈对<xsl:apply-templates/>的理解
- 【连载】研究EasyUI系统— Messager组件
- [HDU2481]Toy(置换+矩阵乘法)
- 矩阵分类
- 多表查询
- 网友年龄
- 网站相似度有哪些手段去降低?