最短路
扬枫十里
这个作者很懒,什么都没留下…
展开
-
洛谷P2296 寻找道路 (反边+dijkstra+判联通)
本题还是很有意思的QAQ~于是本蒟蒻花了半小时A掉了(雾)首先题面传送门:洛谷P2296首先题目照常给了起点、终点、权重,并带有重边、自环,并需要我们找一条从起点到终点的路径,但很容易证得:重边和自环对求最短路没有影响,是本题不必要的该路径满足:条件①:路径上的所有点的出边所指向的点都直接或间接与终点连通。条件②:在满足条件1的情况下使路径最短。首先不考虑条件①的话,这道题就是裸的最短路~直接交个最短路板子就能混10分(逃)最短路有dijkstra(单源)、floyd(多源)、SPFA算原创 2020-09-30 11:56:44 · 262 阅读 · 1 评论 -
dijkstra最短路算法以及过程模拟
今天做最短路问题有感~发现以前理解的dijkstra还是有一定偏差,蒟蒻献上本篇博客希望进一步巩固一下算法,如果能帮到大家更好了QAQ首先:dijkstra是用于解决单源最短路上无负权边的算法~使用邻接表的dijkstra其时间复杂度为O(V*V)(vertex*edge)而二叉堆优化的dijkstra时间复杂度可以有*O((V+E)logn)当然其实也可以对多个点都用一次dijkstra算法,它就可以变成多源最短路算法,但我们一般不会这么做~ (别急,后面会说到)比较重要的一点是:dij原创 2020-09-29 10:21:39 · 432 阅读 · 0 评论