码迷,mamicode.com
首页 >  
搜索关键字:迪杰斯特拉 最短路    ( 6960个结果
UVa 10278 - Fire Station
题目:一个城市有i个小镇,其中有一些有消防站,现在想增加1个消防站,使得所有小镇到最近的消防站的距离中的最大值最小。 分析:图论,最短路。利用spfa算法可以高效解决本问题。             首先,利用已有的消防站,计算多源最短路径,储存在集合dist中;             然后,枚举所有顶点,计算单元最短路,存储在集合newd中,则得到新的多元最短路集合S;...
分类:其他好文   时间:2014-11-12 13:49:27    阅读次数:171
HDU 3416 Marriage Match IV(最短路+最大流)
HDU 3416 Marriage Match IV 题目链接 题意:给一个有向图,给定起点终点,问最多多少条点可以重复,边不能重复的最短路 思路:边不能重复,以为着每个边的容量就是1了,最大流问题,那么问题只要能把最短路上的边找出来,跑一下最大流即可,判断一条边是否是最短路上的边,就从起点和终点各做一次dijstra,求出最短路距离后,如果一条边满足d1[u] + d2[v] ...
分类:其他好文   时间:2014-11-11 21:09:24    阅读次数:231
hdoj 2544 最短路 【最短路径模板题】
最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 33752    Accepted Submission(s): 14662 Problem Description 在每年的校赛里,所有进入决赛的同学都会获...
分类:其他好文   时间:2014-11-11 19:14:33    阅读次数:219
【DFS】【最短路】【spfa】【BFS】洛谷P2296 NOIP2014提高组 day2 T2 寻找道路
存反图,从终点dfs一遍,记录下无法到达的点。然后枚举这些记录的点,把他们的出边所连的点也全部记录。以上这些点都是无法在最短路中出现的。所以把两个端点都没被记录的边加进图里,跑spfa、BFS什么的随意。 1 #include 2 #include 3 #include 4 #include 5 u...
分类:其他好文   时间:2014-11-11 18:02:04    阅读次数:180
UVa10000_Longest Paths(最短路SPFA)
解题报告求最长路。用SPFA求最长路,初始化图为零,dis数组也为零#include #include #include #include #include #define inf 99999999#define N 110using namespace std;int mmap[N][N],dis...
分类:其他好文   时间:2014-11-11 12:39:12    阅读次数:117
【图算法】Dijkstra算法及变形
图示:模版: 1 /* 2 Dijkstra计算单源最短路径,并记录路径 3 4 m个点,n条边,每条边上的权值非负,求起点st到终点et的最短路径 5 6 input: 7 n m st et 8 6 10 1 6 9 1 2 6 10 1 3 2 1...
分类:编程语言   时间:2014-11-10 23:15:18    阅读次数:327
POJ 3984
题意:给你5*5的矩阵,要求你从左上角(0,0)走到右下角(4,4)的最短路径。题解:用对路径用bf,我们记住没个点的前驱,输出用dfs 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #includ...
分类:其他好文   时间:2014-11-10 17:41:01    阅读次数:152
poj 2135 Farm Tour 【无向图最小费用最大流】
题目:poj 2135 Farm Tour  题意:给出一个无向图,问从 1 点到 n 点然后又回到一点总共的最短路。 分析:这个题目不读仔细的话可能会当做最短路来做,最短路求出来的不一定是最优的,他是两条分别最短,但不一定是和最短。 我们可以用费用流来很轻易的解决,建边容量为1,费用为边权,然后源点s连 1 ,费用0 ,容量 2 ,n点连接汇点,容量2,费用0,,就可以了。...
分类:其他好文   时间:2014-11-10 10:02:42    阅读次数:257
【图算法】综述
from wiki: 图算法 基本遍历 深度优先搜索 · 广度优先搜索 · A* · Flood fill 最短路径 Dijkstra · Bellman-Ford · Floyd-Warshall · Kneser图 最小生成树 Prim · Kruskal 强连通分量 Kosaraju算法 · ...
分类:编程语言   时间:2014-11-10 06:24:58    阅读次数:253
HDU 3035 War(对偶图求最小割)
HDU 3035 War 题目链接 题意:根据图那样,给定一个网络,要求阻断s到t,需要炸边的最小代价 思路:显然的最小割,但是也显然的直接建图强行网络流会超时,这题要利用平面图求最小割的方法,把每一块当成一个点,共有边连边,然后每一个路径就是一个割,然后最短路就是最小割了 代码: #include #include #include #include usi...
分类:其他好文   时间:2014-11-09 23:54:13    阅读次数:470
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!