最小生成树问题 | ||||||
|
||||||
Description | ||||||
一个有 n 个结点的无向连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点, 并且有保持图联通的最少的边。求解最小生成树的一个算法是Kruskal提出的kruskal算法,该算 法每次找到所有边中权值最小的一条,并判断该边的加入是否会让最小生成树出现环,如果不会则将 其作为最小生成树的一条边。 现在给出一个图的节点数N和边数M以及每条边的权值,求出该图的最小生成树的所有边权值总和。 |
||||||
Input | ||||||
每组输入第一行为N和M,N<=10000,M<=50000,然后为M行,每行三个整数a,b,w,表示a,b之间有 一条权值为w的边。 |
||||||
Output | ||||||
如果该图无法生成最小生成树,即原图不连通,则输出-1,否则输出最小生成树的长度。 | ||||||
Sample Input | ||||||
3 3 1 2 1 1 3 2 2 3 4 |
||||||
Sample Output | ||||||
3 真的。。。从未见过如此直白的题。。。Kruskal模板直接AC
|
详细解决方案
Hust oj 1350 最小生成树问题(MST)
热度:6 发布时间:2023-12-22 04:57:40.0
相关解决方案
- UVA - 1350 Pinary
- Leetcode Mysql 1350. 院系无效的学生(DAY 2)
- HAUT OJ 1350: Choice发糖果
- HUST 1214 Cubic-free numbers II(区间n=x^3*k的n的个数、枚举x容斥)
- leetcode-Database-1350|院系无效的学生
- HUST-大整数排序
- HUST-奇偶校验
- HUST-找位置
- HUST-阶乘
- HUST-回文字符串
- HUST-排序
- HUST-统计单词
- HUST-矩阵转置
- Hust oj 1813 小乐乐要下山(dp + 路径还原)
- Hust oj 1861 猥琐宅男——koko(DP)
- Hust oj 1293 取数(Map)
- Hust oj 1160 吸血鬼(并查集)
- Hust oj 1429 凸多边形(叉乘+二分)
- Hust oj 1630 网线(MST)
- Hust oj 1987 逃课的孩子(Map)
- Hust oj 1926 函数式计算(二分)
- Hust oj 1921 三原色(改进版)(容斥原理)
- Hust oj 1953 RSA验证(快速幂)
- Hust oj 1949 寻找宝藏(BFS)
- Hust oj 1929 走三方,路迢迢水长长(递推)
- Hust oj 1944 皮卡丘(同蚂蚁感冒)
- Hust oj 1431 摞盘子(水题)
- Hust oj 1629 统计图(水题)
- Hust oj 1608 XianGe的旅途(水题)
- Hust oj 1606 用户体验之帖子排序(模拟)