LucienShui

www.lucien.ink

ACM-ICPC 2018 徐州赛区网络预赛-J - Maze Designer - 最大生成树

题解链接 https://www.lucien.ink/archives/344/ 题目链接 https://nanti.jisuanke.com/t/31462 题目 After the long vacation, the maze designer master h...

2018-09-10 02:05:26

阅读数 235

评论数 0

UPCOJ-4161 - BZOJ-2753 - 滑雪与时间胶囊 - 最小生成树

题目: Description a180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(1 现在,a180285站在1号景点望着山下的目标,心潮澎湃。他十分想知道在不考虑时间胶囊消耗的情况下,以最短滑行距离滑到...

2018-01-22 18:53:43

阅读数 54

评论数 0

畅通工程再续 - HDU 1875 - 最小生成树

畅通工程再续 - HDU 1875 - 最小生成树  相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况...

2017-05-23 17:50:31

阅读数 95

评论数 0

Jungle Roads - HDU 1301 - 最小生成树

Jungle Roads - HDU 1301 - 最小生成树  这道题和Jungle Roads - POJ 1251 - Virtual Judge完全是一道题,直接把代码复制粘贴一遍就可以了。当时被作为Kruskal算法的例题。  代码传送门:Kruskal算法简明

2017-05-23 17:14:20

阅读数 204

评论数 0

HDU 1233 - 还是畅通工程 - 最小生成树

HDU 1233 - 还是畅通工程 - 最小生成树  某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。Inp...

2017-05-23 17:08:37

阅读数 142

评论数 0

POJ 1679 - The Unique MST - 次小生成树

POJ 1679 - The Unique MST - 次小生成树  Given a connected undirected graph, tell if its minimum spanning tree is unique.   Definition 1 (Spanning Tree): C...

2017-05-23 16:44:25

阅读数 162

评论数 0

次小生成树 prim求法入门

次小生成树 prim求法入门  设G = (V,E,w)是连通的无向图,T是图G的一颗最小生成树。  如果有另一棵树T1,满足存不存在树T’,ω(T’)<ω(T1),则称T1是图G的次小生成树。次小生成树一般又最小生成树的邻集求得。邻集的概念:  由T进行一次可行交换得到的新的生成树所组成的...

2017-05-23 16:39:09

阅读数 295

评论数 0

POJ 1258 Agri-Net 最小生成树

POJ 1258 Agri-Net 最小生成树  题意:有n个点,给你一个方阵代表他们两两之间的距离,求最小生成树。  思路:大水题,直接prim解决。AC代码:// // main.cpp // L // // Created by LucienShui on 2017/5/11. // ...

2017-05-21 17:42:50

阅读数 104

评论数 0

POJ 1751 Highways 最小生成树

POJ 1751 Highways 最小生成树  题意:给你n个村庄的坐标,然后再给你m行,每行的两个数字代表公路两端的村庄编号(1~n),问在花费最少的情况下还需建哪些路才能使所有村庄连通。  思路:kruskal的话思路很明确,先建好边集,然后将每条已经建好的路执行合并操作,即Add(a,b)...

2017-05-21 17:25:57

阅读数 117

评论数 0

POJ 2349 Arctic Network 最小生成树

POJ 2349 Arctic Network 最小生成树 Kruskal

2017-05-18 17:38:43

阅读数 143

评论数 0

Kruskal算法简明

Kruskal算法简明  Kruskal(克鲁斯卡)算法和Prim算法般用于解决最小生成树问题,网上还有一个Prim+Heap的算法,空间复杂度比较高,但是效率很高。  Kruskal理解起来感觉会比prim好理解一些,和prim一样需要结合贪心思想,只是Kruskal需要结合并查集来使用。  算...

2017-05-15 14:33:32

阅读数 280

评论数 0

Prim算法简明

Prim算法简明  prim(普利姆)算法和Kruskal算法一般用于解决最小生成树问题,网上还有一个Prim+Heap的算法,空间复杂度比较高,但是效率很高。  这里来简要讲一下prim,大致意思就是先取一个点作为树根(随机哪个点都无所谓,因为最终每个点都会在最小生成树内,所以每个点都可以是树根...

2017-05-15 14:05:40

阅读数 206

评论数 0

ZOJ 1586 QS Network 最小生成树

kuangbin专题里最小生成树的一道水题

2017-05-11 20:43:07

阅读数 322

评论数 0

POJ 2421 Constructing Roads 最小生成树

题目大意就是给你一个n,随后是一个n×n的矩阵mp,mp[i][j]代表i点到j点的距离。然后给一个q,接下来的q行代表a村庄和b村庄已经建好路了。   思路很简单,将矩阵读入之后,再根据a,b将mp[a][b]和mp[b][a]赋值为0,随后用prim求解就可以。// // main.cpp...

2017-05-11 20:23:02

阅读数 192

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭