Description
Given a connected undirected graph, tell if its minimum spanning tree is unique.
Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of...
分类:
其他好文 时间:
2014-07-26 17:19:22
阅读次数:
401
题意:Flatopia岛要修路,这个岛上有n个城市,要求修完路后,各城市之间可以相互到达,且修的总路程最短.求所修路中的最长的路段最小生成树的一道题,很裸的一道题,不知道为什么就是编译过不了。#include#include#include#includeusing namespace std;in...
分类:
其他好文 时间:
2014-07-26 16:55:41
阅读次数:
270
Prim:算法步骤:1.任意结点开始(不妨设为v1)构造最小生成树: 2.首先把这个结点(出发点)包括进生成树里, 3.然后在那些其一个端点已在生成树里、另一端点还未在生成树里的所有边中找出权最小的一条边, 4.并把这条边、包括不在生成树的另一端点包括进生成树, …。 5.依次类推,直至将所有结点都...
分类:
其他好文 时间:
2014-07-26 14:47:40
阅读次数:
236
最小生成树的性质MST性质:设G=(V,E)是连通带权图,U是V的真子集。如果(u,v)∈E,且u∈U,v∈V-U,且在所有这样的边中,(u,v)的权c[u][v]最小,那么一定存在G的一棵最小生成树,(u,v)为其中一条边。构造最小生成树,要解决以下两个问题:(1).尽可能选取权值小的边,但不能构...
分类:
其他好文 时间:
2014-07-26 00:58:06
阅读次数:
251
一个无向图G的最小生成树就是由该图的那些连接了G的所有顶点的边构成的树,且其总权重最低。最小生成树存在当且仅当G是连通的。对于任何一生成树T,如果将一条不属于T的边e加进来,则产生一个圈。如果从圈中除去任意一条边,则又恢复树的特性。如果边e的权值比除去的边的值低,那么新生成的树的值就比原生成的树的值...
分类:
其他好文 时间:
2014-07-25 02:32:34
阅读次数:
394
The Unique MST
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 19941
Accepted: 6999
Description
Given a connected undirected graph, tell if its min...
分类:
其他好文 时间:
2014-07-24 23:36:24
阅读次数:
403
Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。
整个世界填满不了十八岁男孩子的雄心和梦。...
分类:
其他好文 时间:
2014-07-24 23:27:23
阅读次数:
200
#include#include#define Max 10000000int map[110][110],cost[110],vit[110],m,n;void prim(int x){ int i,j,min,k,sum=0; memset(vit,0,sizeof(vit)); for(i=1...
分类:
其他好文 时间:
2014-07-24 22:05:32
阅读次数:
213
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1416Zaphod Beeblebrox — President of the Imperial Galactic Government. And by chance he is an owner ...
分类:
其他好文 时间:
2014-07-24 17:23:25
阅读次数:
327
其实这两个星期以来,自己学会了很多东西,就比如最小环,拓扑排序,用深搜打暴力,一些数学结论,背包,djik什么鬼的求最短路,对最小生成树的更深的理解以及对spfa.bfs的更深的感悟吧,当然还有一些小技巧,就比如用指针啊,计算斜率啊,等等。。。等集训结束之后,再好好总结一下吧。。其实挺不想回去的,回...
分类:
其他好文 时间:
2014-07-24 10:08:33
阅读次数:
164