![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NOIP图论之最短路
cnnf
这个作者很懒,什么都没留下…
展开
-
三解<单源最短路径模板题>
单源最短路径模板题,题目见https://www.luogu.org/problem/show?pid=3371 Bellman-ford算法 - SPFA - 堆优化Dijkstra原创 2017-06-12 08:31:24 · 348 阅读 · 0 评论 -
谈宽搜SPFA算法和深搜优化SPFA
本文参考了http://www.layz.net/LAOJ/suanfa/s9-4.html文章内容。SPFA算法是西南交通大学段凡丁于1994年发表的,全称是Shortest Path Faster Algorithm,名符其实!很多时候,给定的图存在负权边,这时类似Dijkstra等算法便没有了用武之地,而Bellman-Ford算法的复杂度又过高,SPFA算法便派上用场了。有人称spfa...原创 2017-07-25 00:59:41 · 1864 阅读 · 0 评论 -
优美的堆优化的dijkstra
dijkstra算法是用来解决不带负权图上的最短路径问题,从学习这个算法来,写过最朴素的dijkstra,时间复杂度达O(N^2),也写过看似高大上的堆优化dijkstra,时间复杂度因为利用堆找最小值提高效率至O(Mlogn)。 多年来代码风格不停在变,今天在此又重新写了一遍,只为能充分利用C++STL,利用C++在语言上的优势,使堆优化版本写起来优美又简洁。 下面附上代码模版#incl...原创 2018-04-11 10:55:44 · 784 阅读 · 0 评论 -
ACWing175. 电路维修 二解(bfs 与建图求最短路)
题目传送门:https://www.acwing.com/problem/content/177/【题目大意】达达是来自异世界的魔女,她在漫无目的地四处漂流的时候,遇到了善良的少女翰翰,从而被收留在地球上。翰翰的家里有一辆飞行车。有一天飞行车的电路板突然出现了故障,导致无法启动。电路板的整体结构是一个R行C列的网格(R,C≤500),如下图所示。每个格点都是电线的接点,每个格子都包含一个电子...原创 2019-07-08 16:03:05 · 373 阅读 · 0 评论