
最小生成树
zzti_xiaowei
自信来源于不断的学习!
展开
-
Poj-1251 Jungle Roads
[题目链接]题解:思路很简单,最小生成树模板跑一下就好了,但是莫名多次RE。 感觉测试数据格式不规范,还是用cin读入自动跳过空格、回车吧。Prim算法:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespac...原创 2018-04-08 11:22:04 · 148 阅读 · 0 评论 -
Aoj- 2224 Save your cat
[题目链接]思路:最大生成树,最大生成树,最大生成树…真是没想出来啊~ 代码:#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>using namespace std;const int Max_n...原创 2018-08-28 16:10:08 · 241 阅读 · 0 评论 -
Poj-3723 Conscription
[题目链接]解题: 这次感觉还可以,不再是水水的,还不错哦~注意数组开的够用顶点集:女生(0…N-1 ) 男生(N…N+M-1)求最小生成树f,输出10000*(N+M)-f即可代码: #include<iostream>#include<cstdio>#include<cstring>#include<algorithm&g...原创 2018-04-09 21:15:54 · 210 阅读 · 0 评论 -
Poj-2395 Out of Hay
[题目链接]思路:各种变形的村村通,只是求最小生成树的最大边,好像不能称之为变形哦~代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int Max_n=1e3+10;cons...原创 2018-04-09 18:05:36 · 138 阅读 · 0 评论 -
Poj-2377 Bad Cowtractors
[题目链接]思路:最大值的村村通,突然发现Kruskal算法不用处理重边,真是又一大优点啊!(手动点赞)代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int Max_n=1e...原创 2018-04-09 17:35:56 · 130 阅读 · 0 评论 -
Poj 1258 Agri-Net
[题目链接]思路:好多都是村村通啊,再水最后一个好了~代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int inf=0x3f3f3f3f;const int Max_v=110...原创 2018-04-08 15:19:20 · 128 阅读 · 0 评论 -
Poj-2421 Constructing Roads
[题目链接]题意: N个村庄要实现村村通,Q个村已经相通了,求剩下的村庄要实现村村通的最小花费。 思路:相通的村庄距离置为0,跑一边最小生成树就好啦。Prim算法VSKruskal算法(感觉后者既好写,效率又高)Prim算法:#include<iostream>#include<cstdio>#include<cstring>#inc...原创 2018-04-08 14:55:43 · 202 阅读 · 0 评论 -
Poj-2031 Building a Space Station
[题目链接]题意:题目给出三维坐标系上的一些球的球心坐标和其半径,搭建通路,使得他们能够相互连通。如果两个球有重叠的部分或相切则算为已连通,无需再搭桥,求搭建通路的最小费用。 思路:任意两个球之间建边,再最小生成树模板跑一遍即可。代码:#include<iostream>#include<cstdio>#include<cmath>#incl...原创 2018-04-08 13:45:29 · 137 阅读 · 0 评论 -
Poj-1287 Networking
[题目链接]思路: 稳稳的Kruskal求最小生成树模板,好写效率也高,我们都爱用它~代码: #include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int inf=0x3f3f3f3f;...原创 2018-04-08 12:03:15 · 148 阅读 · 0 评论 -
QS Network
[题目链接]思路:你到底懂不懂最小生成树算法,两点距离到底为多少?为d[i][j]+c[i]+c[j],一定要先加上再用模板啊!代码:// Prim算法#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;t...原创 2018-09-30 20:53:54 · 243 阅读 · 0 评论