kruskal
文章平均质量分 70
KLFTESPACE
这个作者很懒,什么都没留下…
展开
-
Constructing Roads POJ - 2421
//刚开始看错题了..看例子以为给你n行,每行意思为a, b之间的距离为dist.(有向).一直找不到自己错在哪 ,,, 然后....看了看别人的发现是无向....n*n位邻接矩阵............. #include<iostream> #include<cstdio> #include<queue> #include<cstring>...原创 2019-03-01 21:38:11 · 179 阅读 · 0 评论 -
ACM Contest and Blackout UVA - 10600
//在init的时候 我传了N进去....WA 传了n AC了.............. #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <string> #include <stdlib....原创 2019-08-07 12:35:08 · 155 阅读 · 0 评论 -
The Unique MST POJ - 1679
算次小生成树模板吧,prim的话。。。应该就是更新MAX数组的时候,不是直接=,语句是MAX[u][v] = MAX[v][u] = max(MAX[pre[u]][v], dis[u]);//dis[u] = MAX[u][pre[u]] //心累....第一次拿map做标记,然后,,就遇到问题了,,,拿样例二就会发现,计入map的大小不对....然后,就会发现,由于first是Edge,...原创 2019-08-06 17:12:46 · 138 阅读 · 0 评论 -
还是畅通工程 HDU - 1233
#include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std; const int N = 1000+5; struct Edge{ int u, v, dist; Edge...原创 2019-08-05 18:02:05 · 107 阅读 · 0 评论 -
Networking POJ - 1287
#include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std; const int N = 1000+5; struct Edge{ int u, v, dist; Edge(){ u = 0...原创 2019-08-04 21:22:04 · 164 阅读 · 0 评论 -
Jungle Roads POJ - 1251
#include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std; const int N = 1000+5; struct Edge{ int u, v, dist; Edge(){ u = 0...原创 2019-08-04 21:16:41 · 153 阅读 · 0 评论 -
数据中心
//Find函数有点小问题,,路径没压缩,压缩路径后就可以过了....找错是个费时费力的话....,,,改成另一种写法或者顺带压缩,就100了 不然就只有70...... #include<iostream> #include<cstdio> #include<queue> #include<cstring> #include<algor...原创 2019-03-14 22:30:44 · 164 阅读 · 0 评论 -
Prim算法和Dijkstra算法(个人感觉有一点相同)
https://www.cnblogs.com/CheeseZH/archive/2012/10/09/2717106.html 之前一直觉得Prim和Dijkstra很相似,但是没有仔细对比; 今天看了下,主要有以下几点: 1: Prim是计算最小生成树的算法,比如为N个村庄修路,怎么修花销最少。 Dijkstra是计算最短路径的算法,比如从a村庄走到其他任意村庄的距离。 2: P...转载 2019-03-04 17:29:35 · 1014 阅读 · 0 评论 -
Network POJ - 1861
#include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std; const int N = 1e6+5; int n, m, Max; struct Edge{ int u, v, dist; Edge(){...原创 2019-03-03 09:21:36 · 201 阅读 · 0 评论 -
Is There A Second Way Left? UVA - 10462 (WA)
//WA了。。。。看不出来哪错了,先留个底....以后再看能不能找出来 #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <string> #include <stdlib.h> #include ...原创 2019-08-07 13:06:05 · 146 阅读 · 0 评论