【图论-最短路问题】
。。。
Loi_Peacefuldoge
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
【图论】CODE[VS] 1557 热浪 (SPFA模板)
题意:求无向图的最短路 \(>▽<)/解法:SPFA原创 2016-10-19 01:45:45 · 474 阅读 · 0 评论 -
【最短路】CODE[VS] 1557 热浪 (Dijkstra模板)
拒绝前往德克萨斯州哼唧Dijkstra才是真正优美的最短路算法,不服来辩!基本策略是贪心原创 2016-11-12 20:19:23 · 576 阅读 · 0 评论 -
【最短路】CODE[VS] 1021 玛丽卡 ( Dijkstra )
点击躲避玛丽卡 单源最短路 定义一个cost数组记录边的权值,然后删边(改值为INF)跑最短路就行了 第一遍跑的时候,别忘了记录一下每个点的父节点,方便删边 代码如下(dijkstra):#include <cstdio> #include <cstring> #include <algorithm> #include <iostream> #include <queue> #def原创 2016-11-16 17:23:35 · 495 阅读 · 0 评论 -
【最短路(动态规划)】CODE[VS] 1077 多源最短路 (Floyed模板)
点击进入异世界Floyed的模板 Floyed的本质就是动态规划算法 时间复杂度O(n^3)代码如下:#include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm>const int maxn = 115;using namespace std;int n,q; in原创 2016-11-16 17:35:11 · 728 阅读 · 0 评论 -
【图论】关于邻接表建图
邻接表 作为一名现役Oier在做过无数图论题目和搜索题目之后,可以说是相当熟悉了,但是今天做的一道题,让我对于邻接表表示直接懵逼,原来在跑最短路的时候还是明白每个数组各自的作用的,然而一旦在其它题目中遇到就不会了,所以今天特意复习,并决定好好整理一下,以后别再懵逼了…原创 2016-10-19 00:12:06 · 749 阅读 · 2 评论