53. 寻宝(第七期模拟笔试)(最小生成树练习)
53. 寻宝(第七期模拟笔试)(最小生成树练习)
原创 于 2023-10-28 16:40:01 发布 · 粉丝可见 · 186 阅读 · 0 · 0 · 本内容遵循CC 4.0 BY-SA版权协议 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/134092851
本题链接: 卡码网KamaCoder
题目:

样例:
cobol<br/>7 11<br/>1 2 1<br/>1 3 1<br/>1 5 2<br/>2 6 1<br/>2 4 2<br/>2 3 2<br/>3 4 1<br/>4 5 1<br/>5 6 2<br/>5 7 1<br/>6 7 1<br/> |
|---|
| 6 |
|---|

思路:
由题意,这里是需要遍历完全部的顶点,求遍历完全部点的花费最短距离。
从题干 ‘每个顶点都要访问一遍’, 我们就应该联想到最小生成树,最小生成树中,有朴素版Prim最小生成树算法,和并查集的优化版Kruskal算法,由于这里的数据范围较大,所以我们应该使用并查集的优化版Kruskal算法。
代码详解如下:
1 | |
最后提交:

觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay
53. 寻宝(第七期模拟笔试)(最小生成树练习)
http://blog.angindem.cn/2023/10/28/Angindem-CSDN博客/101_101/