![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小生成树
文章平均质量分 60
没想好M
这个作者很懒,什么都没留下…
展开
-
最小生成树题目
一、prim算法思路:①找到集合外离集合最近的点,将它加到集合中;②更新其他点到集合的距离#include<iostream>#include<cstring>#include<algorithm>using namespace std;const int N=505;const int INF=0x3f3f3f3f;int dist[N],g[N][N];int n,m;bool st[N];int prim(){ memset(dist,原创 2022-01-02 21:31:05 · 477 阅读 · 0 评论 -
最小生成树的扩展应用
1144. 连接格点思路:最小生成树kruskal。这道题有几个特别的地方。①二维转一维,将二维坐标转换为一维来表示,才方便把点之间用并查集连接起来。②存边,这道题肯定是要先把纵向的边连接起来再连接横向的,所以我们在存边的时候直接先把纵向的边存起来,再存横向的边,这样就可以免去排序了。#include<iostream>using namespace std;const int N=1010,M=N*N,K=2*N*N;int n,m,k;int ids[N][N];struct原创 2022-01-19 22:20:10 · 192 阅读 · 0 评论