
最短路
沈尽欢
这个作者很懒,什么都没留下…
展开
-
有关最短路(spfa和dijkstra)
主要是为了方便自己忘记的时候复习一遍,不适合初学者全部内容摘自他人博客 spfa:上图来自此处 dijkstra: 上图来自此处 算法思路对比Dijkstra+heap是用小根堆,每次取出d最小的点,来更新距离,那么这个点来说,最小距离就是当前的d。 SPFA是用双端队列,每次取出队头,来更新距离,它之后可能...转载 2019-01-21 10:45:48 · 1313 阅读 · 1 评论 -
(最短路)51nod 1693水群
若A=K*B,若仅通过操作二:将B变换为A需要K步,由算数基本定理可知:k=p1*p2*……pn(p为素数,且可能重复)那么:将B转化为p1*B需要p1步,将p1*B转化为p1*p2*B需要p2步,以此类推,将B转化为A需要(p1+p2+....pn)步因为(p1*p2*p3...*pn) < (p1+p2+p3+...pn),故而若仅通过操作二将B转化为A至少需要(p1+p2+...原创 2019-01-21 11:15:25 · 143 阅读 · 0 评论 -
(最短路)(hdu1548)A strange lift
#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>#include <queue>#include <vector>#include <queue>using namespace std;const原创 2019-01-21 15:42:42 · 145 阅读 · 0 评论 -
(最短路)51nod 1445 变色DNA
#include <iostream>#include <algorithm>#include <cstring>#include <cstdio>#include <cmath>#include <queue>#include <stack>#include <map>原创 2019-01-16 09:44:31 · 120 阅读 · 0 评论