![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论 最小生成树
文章平均质量分 76
In_Youth
-青春
展开
-
FZU1096,QS Network
题解:把网络适配器的价格加的网络电缆的价格中,再对新的价格图跑一遍prim就行了#include#include#include#include#includeusing namespace std;int t,n;int maz[1009][1009];int price[1009];bool vis[1009];int dis[1009];void prim()原创 2015-07-28 14:27:36 · 325 阅读 · 0 评论 -
POJ2031,Building a Space Station,最小生成树模版题
这道题其实就是最小生成树模版题,关键是要把题意读懂解释一下题意(看题不用被题面所吓到,题目长不一定难!而且慢慢翻译文章也是一种乐趣!空间里有很多球型的单位,它们的半径不一定都是一样的,要让它们都连通,(两个单位连通有三种情况:1)它们彼此挨着或者重叠;2)它们之间用一个通道直接连通(通道是连在球的表面);3)它们通过某个单位间接连通),然后是,它们是空间中的单位,如果A-B通过通道连通,C原创 2015-07-27 09:58:32 · 493 阅读 · 0 评论 -
POJ2349,ZOJ1914,Arctic Network
题意就不解释了,需要注意的是,每个卫星频道对应的是一个点,不是一条边!首先跑完prim之后,会得到一个数组d,里面保存的是最小生成树的每条边然后有s个卫星频道,那么就有s-1条边,所以直接在d数组里取第s条边就行了(之前得将d数组从大到小排下序)#include#include#include#include#include#include#includeusing na原创 2015-07-28 10:09:38 · 332 阅读 · 0 评论