摘要: 最小生成树两大算法总结+模板 Prime算法 此算法可以称为“加点法”,每次迭代选择代价最小的边对应的点,加入到最小生成树中。算法从某一个顶点s开始,逐渐长大覆盖整个连通网的所有顶点。 Kruskal算法 此算法可以称为“加边法”,初始最小生成树边数为0,每迭代一次就选择一条满足条件的最小代价边,加 阅读全文
posted @ 2019-08-01 11:03 ALKING1001 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 最短路问题三大算法及其优化算法总结+模板 前言 这里给了最短路问题中三大算法及其优化后的算法总结和模板,总结一下,以便后续学习。 Floyd Warshall 多源最短路,即要求求出图中每两个顶点之间的最短路。虽然Floyed的复杂度是$O(n^3)$,但是4行却简单很多,本质上是动态规划算法。 思 阅读全文
posted @ 2019-08-01 10:21 ALKING1001 阅读(614) 评论(0) 推荐(0) 编辑
摘要: POJ 1502 MPI Maelstrom 迪杰斯特拉+题解 题意 题意:信息传输,总共有n个传输机,先要从1号传输机向其余n 1个传输机传输数据,传输需要时间,给出一个严格的下三角(其实就是对角线之下的不包括对角线的部分)时间矩阵,a[i][j]代表从i向j传输数据需要的时间,并规定数据传输之间 阅读全文
posted @ 2019-08-01 09:41 ALKING1001 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Silver cow party 迪杰斯特拉+反向 题意 有n个农场,编号1到n,每个农场都有一头牛。他们想要举行一个party,其他牛到要一个定好的农场中去。每个农场之间有路相连,但是这个路是单向的,并且去了还得回来,求花费时间最多是多少? 解题思路 很容易想明白需要分两步 第一步:算出目的点到其 阅读全文
posted @ 2019-08-01 09:36 ALKING1001 阅读(228) 评论(0) 推荐(0) 编辑