
Min Spanning Tree
文章平均质量分 71
unixcsir
Coding Every Day~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu_1879
/* * 最小生成树,已修建的道路费用为0*/#include #include #include using namespace std;#define MAXN 101#define MAXM 10001#define INF 0x3f3f3f3fstruct Edge { int u, v, w;}edge[MAXM];int原创 2012-09-30 17:01:44 · 239 阅读 · 0 评论 -
hdu_1875
/* * 并查集+最小生成数*/#include #include #include #include using namespace std;#define MAXN 101#define MAXM 9999#define INF 0x3f3f3f3f#define LIMITUP 100原创 2012-09-30 16:39:59 · 276 阅读 · 0 评论 -
hdu_1863
/* * 先用并查集判断连通性,若不连通,直接输出"?",否则输出最小生成树的值 * First investigation set to determine connectivity. * If none, direct output "?" * Otherwise, the output value of the minimum spanning tree*/#include #原创 2012-09-30 14:05:05 · 258 阅读 · 0 评论 -
hdu_1233
/* * 最小生成树,并查集+kruskal的code如下 * The minimum spanning tree, and check the gathers + kruskal, code as follows*/#include #include #include using namespace std;#define MAXN 101typedef struct $原创 2012-09-30 13:42:50 · 198 阅读 · 0 评论 -
hdu_1272_小希的迷宫
// 此题首先得判断顶点数目是否等于边数目+1// 其次是使用并查集判断图的连通性// 此题有一个陷阱,就是输入0 0的时候输出Yes#include #include #include using namespace std;#define MAXN 100001struct Node { int u, v;}node[MAXN];int root原创 2012-10-10 18:25:42 · 321 阅读 · 0 评论 -
fzu_2087_统计树边
//先对边进行排序,把相同权值的分为一组//然后根据贪心性质进行选择#include #include #include using namespace std;#define MAXN 100001#define MAXM 100001struct Edge { int u, v, w;}edge[MAXM];int root[MAXN];原创 2012-10-11 09:46:09 · 566 阅读 · 0 评论 -
hdu_1102_Constructing Roads(最小生成樹)
題意:給你一個帶權圖其中有一些道路已經建設完畢,求其最小生成樹分析:對於已經建設完畢的道路修改其費用爲0,然後使用Prim或者Kruskal都可以Code:Prim#include #include #include #include #include #include #include #include #include #include #include #i原创 2013-04-09 09:09:12 · 485 阅读 · 0 评论