![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路(Dijkstra)
林伏案
妖蛾子良多的范老爷
展开
-
poj3159
During the kindergarten days, flymouse was the monitor of his class. Occasionally the head-teacher brought the kids of flymouse’s class a large bag of candies and had flymouse distribute them. All the原创 2016-04-21 11:57:33 · 512 阅读 · 0 评论 -
dijkstra算法模板
/* dijkstra的算法模板,方便阅读使用,将方法封装在结构体中*/#include <iostream>#include <cstdio>#include <cstring>#include <vector>using namespace std;const int maxn = 100 + 5;const int INF = 99999999;struct Edge {原创 2016-04-21 11:39:27 · 544 阅读 · 0 评论 -
uva12661
题目描述:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=47070/* 算法思想: 本题就是最短路径问题,但是在边的权值上做了文章,并不单单只是考虑权值 而且还要考虑到达一条边的“阀门”时,是否要在门前进行等待,此时权值要加上 等待的时间。*/#include <iostream>#inc原创 2016-04-21 12:13:37 · 670 阅读 · 0 评论 -
uva658
题目描述:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=22169/* 1:用一个n位二进制串来表示当前软件的状态,每次打完补丁后, 该状态就发生改变。所以可以把该状态看成结点,补丁打上后 发生状态变化的过程看成边,就可转化成最短路问题。 2:注意需要得到从任意结点u出发的所有边时,不是读G[u原创 2016-04-21 12:32:13 · 968 阅读 · 0 评论 -
poj3255
题目:点击打开链接/*translation: 给你一张无向图,并标出每对可达两点之间的距离。要求从1~n的次短路径。 solution: 对dijkstra稍加改进。每当从队列中拿出一个边时,先与最短路径d[e.to]比较,如果比这个短,则更新且 次短路径d2[e.to]变为原来的d[e.to]值。如果比d[e.to]长,则直接与d2[e.to]比较,并松弛更新。 最后d2[n原创 2016-08-29 16:43:57 · 502 阅读 · 0 评论 -
poj3268(最短路,dijkstra)
/*translation: 给出一张图,给出图中的一个点。求图中其它点到该点并回到原点的最长距离是多少?solution: dijkstra算法 首先可以很容易求出从x到其它点的最小距离。然后求其它点到x的最小距离可以将图中所有的边反向 然后求x到其它点的最小距离。如此只需要求两次即可。note: 1:本来以为无脑的对每一个点dijkstra会超时,没想到无脑的暴力dijkstr原创 2016-10-18 22:48:29 · 312 阅读 · 0 评论 -
aoj2249(dijkstra最短路)
/*translation: 给出一张图,删去其中一些边,使得满足2个条件。1:费用最小,2:首都1和其他点的最小距离不变solution: 最短路,dijkstra 首先求出最短路径,然后暴力求出答案即可note:date: 2016.10.19*/#include #include #include #include #include #include #inc原创 2016-10-19 22:55:37 · 452 阅读 · 1 评论 -
poj3411(状态压缩dp,dijkstra最短路)
/*translation: 给出一张图,求节点0到节点n-1花费的最小费用。对于一条边a->b,可以有一下两种不同的付费方式: 1.在点c提前预付,但此时必须经过点c,花费为r 2.在点b支付,花费为psolution: 状态压缩dp+dijkstra dp[i][s]:=走到i点时的最优解,且此时走过的点状态为s(包括i) 然后根据dijkstra不断松弛即可。note:原创 2017-01-20 10:58:52 · 271 阅读 · 0 评论