spfa https://www.luogu.org/problemnew/show/P3371 ...
分类:
其他好文 时间:
2018-07-19 21:16:57
阅读次数:
128
抱歉这几天 晚上一直认真 (颓废)打模拟赛 一直没写博客 然后今天学了最短路 然后 马上过来码一下 以下内容 有的是搬得那些大佬们得博客 也谢谢他们 1.Floyd 感觉 Floyd 是比较常见的 最短路算法 而且也挺好用得 算法思想原理: Floyd算法是一个经典的动态规划算法。用通俗的语言来描述 ...
分类:
其他好文 时间:
2018-07-19 21:11:40
阅读次数:
197
其实是一道裸题,如果没学过最短路树的话会比较难做,要想很久想到关键性质才能做出来。 最短路树顾名思义,就是从一个图中生成出来一棵树,使得每个顶点到root的距离是单源最短路。如果有这样的树的话,那可见这样的树是符合题意的。 怎么生成这样的树呢?关键在于记录前驱father,一个距离root最短路是6 ...
分类:
其他好文 时间:
2018-07-15 23:16:04
阅读次数:
391
1.最短路径算法 //转自:https://www.cnblogs.com/hxsyl/p/3270401.html 迪杰斯特拉算法:不能处理负权的边,因为它的过程就是寻找到源点最短的边,可能会找不到最短的边。如 存在三个点,1和2之间权值为3,1和3之间权值为4,2和3之间权值为-2.这样的话d[ ...
分类:
其他好文 时间:
2018-07-14 21:33:15
阅读次数:
133
如果固定了一个中心,那么只需要考虑从它开始最远染到的那些点究竟染了几次。 上下左右不同的点连1边,相同的连0边,跑单源最短路就可以啦。 lyd讲的是统计到最远黑点+1的最小值,但是#58数据全是白点,嗯...应该这样考虑,黑点+1,白点不+1。 一开始数组开太大,导致memset时间暴增,没认真估计 ...
分类:
其他好文 时间:
2018-07-06 21:32:16
阅读次数:
173
P2149 [SDOI2009]Elaxia的路线 求无向图中,两对点间最短路的最长公共路径 喵啊…这题真心喵啊…orzorz 先spfa求出x1, y1, x2, y2的单源最短路 然后把x1到y1的最短路们建图 判断方式(精髓!): 蒟蒻欲膜又止【划掉 注意 建完是有向图哦 在建完图之后 用同样 ...
分类:
其他好文 时间:
2018-07-01 12:27:52
阅读次数:
144
Luogu 3371【模板】单源最短路径 第一次写博客用图论题来试一试 接下来是正文部分 题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入输出格式 输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。 接下来M行每行包含三个整数Fi ...
分类:
其他好文 时间:
2018-06-29 20:35:27
阅读次数:
207
(捂脸)随便点了道题写 突然发现是道水题 立马AAAA掉了 题目描述 小a住的国家被僵尸侵略了!小a打算逃离到该国唯一的国际空港逃出这个国家。 该国有N个城市,城市之间有道路相连。一共有M条双向道路。保证没有自环和重边。 K个城市已经被僵尸控制了,如果贸然闯入就会被感染TAT...所以不能进入。由其 ...
分类:
其他好文 时间:
2018-06-29 14:16:39
阅读次数:
145
相关概念 对于一个图G=(V, E),求图中两点u, v间最短路径长度,称为图的 最短路径问题 。最短路径中最长的称为 图的直径 。 其中,求图中确定的某两点的最短路径算法,称为单源最短路径算法。求图中任意两点间的最短路径算法,称为多源最短路径算法。 常用的路径算法有: Dijkstra算法 SPF ...
分类:
编程语言 时间:
2018-06-24 11:48:05
阅读次数:
311
dijkstra算法学习 一、最短路径 单源最短路径:计算源点到其他各顶点的最短路径的长度 全局最短路径:图中任意两点的最短路径 Dijkstra、Bellman-Ford、SPFA求单源最短路径 Floyed可以求全局最短路径,但是效率比较低 SPFA算法是Bellman-Ford算法的队列优化 ...
分类:
编程语言 时间:
2018-06-18 23:23:29
阅读次数:
251