码迷,mamicode.com
首页 >  
搜索关键字:迪杰斯特拉 最短路    ( 6960个结果
BZOJ2346 [Baltic 2011]Lamp
只要每条对角线都建一条边原来对角线有的边权为0,没有的边权为1最短路即可 1 /************************************************************** 2 Problem: 2346 3 User: rausen 4 La...
分类:其他好文   时间:2014-11-24 18:32:32    阅读次数:175
UVa 423 - MPI Maelstrom
题目:n个机器之间传递信息,求最长的传递时间。 分析:最短路。数据较小,任何一种最短路算法都可以解决。 说明:单源最短路(⊙_⊙)。 #include #include #include #include #include #include using namespace std; #define Inf 0x7fffffff int g[101][101]; int m...
分类:其他好文   时间:2014-11-24 01:13:25    阅读次数:194
最短路径算法
最短路径算法 #include   void path(){     //val[i][j]从i点到j点的距离,如果不可到达到,设置成0     int val[8][8];     //res[i][j]从i点到j点的最短距离,我们只要得到res[0][7]     int res[8][8];     //fa[i]i点的前一个最短距离点     int fa[8]; ...
分类:编程语言   时间:2014-11-23 23:31:22    阅读次数:378
bellman_ford算法
给定一个源点,求最短路径,那么存在以源点为根的最短路径树因为最短路径具有最优子结构的性质,所以我们可以先求出树的第一层,然后再求出树的第二层,以此类推bellman_ford算法就是按照这种思想求最短路径的。因为树最多有n-1层,所以只要n-1次循环即可,每次循环i访问所有的边,然后松弛路径,就求出...
分类:编程语言   时间:2014-11-23 15:49:09    阅读次数:191
POJ 2662-A Walk Through the Forest(最短路+记忆化搜索)
题目链接:传送门题意很重要。。就是求求起点到终点按要求走有多少条路径。对于任意两点A,B,能从A走到B的条件是存在一条从B到终点的路的长度 小于任意一条A到终点的路,即B到终点的最短路小于A到终点的最短路。为什么呢?想一下,现在要在B到终点的路径中找出一条路满足它的长度小于 A到终点的最短路(这个好...
分类:其他好文   时间:2014-11-23 07:04:14    阅读次数:200
最短路径问题(杭电3790)(Dijsktra)
最短路径问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 14187    Accepted Submission(s): 4340 Problem Description 给你n个点,m条无向边,每条边都有长...
分类:Web程序   时间:2014-11-23 00:47:28    阅读次数:251
POJ 2662-A Walk Through the Forest(最短路+记忆化搜索)
题目链接:...
分类:其他好文   时间:2014-11-23 00:42:25    阅读次数:187
【最短路】【spfa】小vijos P1447 Updown
小vijos P1447 Updown背景开启了升降梯的动力之后,探险队员们进入了升降梯运行的那条竖直的隧道,映入眼帘的是一条直通塔顶的轨道、一辆停在轨道底部的电梯、和电梯内一杆控制电梯升降的巨大手柄。faebdc 之塔一共有 N 层,升降梯在每层都有一个停靠点。手柄有 M 个控制槽,第 i个控制槽...
分类:其他好文   时间:2014-11-22 14:37:52    阅读次数:252
【动态规划】【最短路】【spfa】bzoj1207 [HNOI2004]打鼹鼠
若打了一只鼹鼠后,还能打另一只,我们可以在它们之间连权值为1的边。于是答案就是 以m为终点的最长路长度+1。建反图,就是单源最长路。MLE TLE 一时爽。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 ve...
分类:其他好文   时间:2014-11-22 10:38:15    阅读次数:232
2014东北农大校赛--D.Cross the middle (任意两点最短路径 Floyd)
Cross the middle Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 36  Solved: 13 [Submit][Status][Web Board] Description n个点的图,给出任意两点之间的距离,m个询问,每次询问Mid是否可能出现在从Start到End的最短路径上。 Inp...
分类:其他好文   时间:2014-11-21 20:35:24    阅读次数:181
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!