kruskal
ctsas
这个作者很懒,什么都没留下…
展开
-
kruskal 生成最小树
kruskal 算法在排序上最费时,生成树过程复杂度是线性的,所以最终复杂度为o(|E|log|V|)。 可以对比一下prim算法 传送门》》题目链接#include<stdio.h> #include<string.h> #include<queue> #include<algorithm> #define INF 0x3f3f3f3f using namespace std; int cos原创 2017-01-31 10:28:11 · 879 阅读 · 0 评论 -
无向图最小生成树
问题N个点M条边的无向连通图,每条边有一个权值,求该图的最小生成树。Input第1行:2个数N,M中间用空格分隔,N为点的数量,M为边的数量。(2 <= N <= 1000, 1 <= M <= 50000) 第2 - M + 1行:每行3个数S E W,分别表示M条边的2个顶点及权值。(1 <= S, E <= N,1 <= W <= 10000)Output输出最小生成树的所有边的权值之和。题原创 2017-01-31 11:51:31 · 1403 阅读 · 0 评论 -
Constructing Roads
There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if th原创 2017-01-31 15:41:01 · 205 阅读 · 0 评论