码迷,mamicode.com
首页 >  
搜索关键字:dijkstra    ( 2223个结果
最短路复习
其实这篇文章曾经在 "初赛复习" 里,只是觉得把它拿出来以后可能找的更方便一些。 Dijkstra:贪心策略,每次取与源点距离最近的点。一个点不能重复入堆,不适用于负权边(或负环) 1. 朴素版 时间复杂度:$O((m+n)logn)$ 以前打堆优化好像有很多都在mark的地方打错了,但数据比较水。 ...
分类:其他好文   时间:2019-11-05 17:03:14    阅读次数:90
csps考前的一些总结(然而可能并没有用)
图论: 一.最短路: 1.spfa算法中的vis数组记录的是有没有入队,防止多次入队,通过松弛操作来达到最优解 2.dijkstra算法的vis是记录是否出队,也就是说根据贪心的过程,我们在优先队列里可能会多次放一个点 但是我们只需要用距离最小的点来更新,其他入队的相同点不能更新来保证时间复杂度 3 ...
分类:其他好文   时间:2019-11-05 16:53:49    阅读次数:70
黑暗城堡
ttps://loj.ac/problem/10064 题目描述   给出一张图,求它最短路径树的个数。 思路   最短路径树就是对于根节点$u$,它到任意$v$的最小距离等于树上的距离。我们考虑$dijkstra$的过程,每一次选择一个与起始节点距离最小的点 ...
分类:其他好文   时间:2019-11-04 21:59:20    阅读次数:122
P1144 最短路计数 题解 最短路应用题
题目链接: "https://www.luogu.org/problem/P1144" 其实这道题目是最短路的变形题,因为数据范围 $N \le 10^6, M \le 2 \times 10^6$ ,所以直接用Dijkstra算法是不行的,可以使用 Dijkstra+堆优化 或者 SPFA算法来实 ...
分类:其他好文   时间:2019-11-04 21:25:55    阅读次数:70
图论基础——最短路算法集锦
最短路算法有个基础——————松弛操作(在大多数最短路算法都会涉及) 最短路算法一共有多少种方法我不知道,在这里我只想记录4种: ?Dijkstra:求单源点最短路(不含负边权) ?Bellman-ford:求单源点最短路(可含负边权) ?SPFA(使用队列优化后的Bellman-ford) ?Fl ...
分类:编程语言   时间:2019-11-01 22:44:30    阅读次数:126
[Usaco2010 Feb]Chocolate Giving 最短路dijkstra+堆优化
本人水平有限,题解不到为处,请多多谅解 本蒟蒻谢谢大家观看 题目:传送门 最短路板子题:迪杰斯特拉+堆优化 注意:因为我建的是大根堆,所以要将距离取负,再存入大根堆堆中,这样队首就是最小值 直接套模板即可 code: ...
分类:其他好文   时间:2019-10-30 18:37:48    阅读次数:86
动态路由协议之OSPF理论篇(上)
介绍OSPF路由协议基本原理,分为两个章节,所包含内容有四种路由类型:DR、BDR、ABR、ASBR五大区域:骨干区域、标准区域、末梢区域、纯末梢区域、非纯末梢区域五大数据包类型:Hello、DBD、LSR、LSU(包含多个LSA)、LSACK六种LSA:Type1、Type2、Type3、Type4、Type5、Type7七个状态:Down、Init、2-Way、E
分类:其他好文   时间:2019-10-30 09:18:58    阅读次数:107
19-10-16-Night-D
压表的技巧。 ZJ一下: T1,考试不会哈夫曼树只压到$1MB$最后截掉了一部分。 T2,直接暴力丢上去。$\Theta(N+\sqrt{N}\log N)$ T3,现场码出左右旋然后就不会了$QAQ$ TJ一下: T1 先讲讲考试打的是什么表。 首先码了一个$Dijkstra$,然后它跑的还挺快, ...
分类:其他好文   时间:2019-10-27 12:46:47    阅读次数:81
「AMPPZ2014」Petrol
传送门: 这是一道bzoj权限题 "Luogu团队题链接" 解题思路 首先对于每一个点 $x$ 预处理出 $nr[x]$ 和 $dis[x]$,分别表示离 $x$ 最近的加油站以及该段距离。 这个过程可以用多源 $\text{Dijkstra}$ 处理。 然后对于每一条原图中的边 $(u, v, w ...
分类:其他好文   时间:2019-10-26 22:46:32    阅读次数:111
849. Dijkstra求最短路 I
给定一个n个点m条边的有向图,图中可能存在重边和自环,所有边权均为正值。 请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出-1。 输入格式 第一行包含整数n和m。 接下来m行每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。 输出格式 输出一个整数,表示1号 ...
分类:其他好文   时间:2019-10-25 10:11:31    阅读次数:78
2223条   上一页 1 ... 18 19 20 21 22 ... 223 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!