码迷,mamicode.com
首页 >  
搜索关键字:迪杰斯特拉 最短路    ( 6960个结果
POJ 3169 Layout 差分约束
做了这道题目感觉对差分约束的理解又加深了一些。关于差分约束最后要求的值是最大值还是最小值的问题,求最小值的时候可以反向建边求最短路,也可以转化成a-b>=x的约束然后求最长路。求最大值的时候可以直接求最短路,如果目标距离是INF的话就代表可以任意长。#include #include #includ...
分类:其他好文   时间:2014-07-22 22:45:34    阅读次数:194
HDU1534 Schedule Problem 差分约束
囧,还是暴露出了对差分约束理解的不透彻。。。一开始根据开始和结束的关系建边,然后建立一个超级源点,连接每一个其他节点,先把这个点入队。本质上相当于把一开始所有的节点都入队了,然后做一遍最长路(最短路,怎么建边的怎么来),相当于把每一个点都作为起点做了一遍最短路,每个点的d取最大的那个。#includ...
分类:其他好文   时间:2014-07-22 22:41:35    阅读次数:237
poj 3259Wormholes (spfa最短路径)
#include#include#include#includeusing namespace std;#define N 5505#define M 55000//注意边和点集的数组大小struct edge{ int to,value,next;}edges[M];int heads[N]...
分类:其他好文   时间:2014-07-22 00:20:35    阅读次数:213
UVA - 11478 Halum (最短路应用+二分)
Description   Problem H Halum Time Limit : 3 seconds     You are given a directed graph G(V,E) with a set of vertices and edges. Each edge (i,j) that connects some ...
分类:其他好文   时间:2014-07-22 00:11:35    阅读次数:225
UVA - 11478 Halum (最短路应用+二分)
Description   Problem H Halum Time Limit : 3 seconds     You are given a directed graph G(V,E) with a set of vertices and edges. Each edge (i,j) that connects some ...
分类:其他好文   时间:2014-07-22 00:08:34    阅读次数:307
图论trainning-part-1 A. 最短路
A. 最短路Time Limit: 1000msMemory Limit: 32768KB64-bit integer IO format:%I64d Java class name:Main在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从...
分类:其他好文   时间:2014-07-22 00:06:34    阅读次数:194
【floyd】HDU 1874 畅通工程续
之后的题解偏重实用/总结性质,尽量理解算法本身而不是题,时间复杂度什么的也可以放放。 很久之前做过这个题,当时使用dijkstra做的,关于几个最短路算法,分类的话可以分为以下几种。 1、单源最短路:已知起点(终点),计算从源点到其他各个顶点的最短路径长度。 典型算法:Dijkstra,Bellman-Ford(可以算负的,比较慢),spfa(负权能用,加了松弛操作,速度比较炸天) 2、全...
分类:其他好文   时间:2014-07-21 23:27:49    阅读次数:267
POJ 1201 Intervals
差分约束 题意倒是简单,难的是建立约束(建边)。可以初始化INF求最小,然后输出-dis[maxn]。也可以初始化-INF求最大,输出dis[maxn]。 求最大的时候: minn为最小,maxn为最大。 输入 u ,v len  建立约束为 u->v = len,最后在 minn和maxn之间还要建立 i->i-1=-1 , i-1->i=0。 最后求minn-1 ~max...
分类:其他好文   时间:2014-07-21 22:43:47    阅读次数:293
POJ 3255 Roadblocks
次最短路。 题意简单,无向图求次最短路。 起点,终点分别做一个SPFA。 然后 d1[u] + w[u,v] +d2[v]  就是经过此边的最短路。 只要排除掉最短,然后比较再找最短。 就是总的次短路。 #include #include #include #include #include #include #include #include #include #incl...
分类:数据库   时间:2014-07-21 22:27:07    阅读次数:272
ZOJ 2770 Burn the Linked Camp
差分约束(最短路) 不等式用最短路来求。问题是好难找约束条件——建立不等式。 题意问最少有多少兵。即建立好各点的约束条件,求0~N 的最短路。 有负环得判断入队次数。 反正还没多大理解差分约束,Hurry up! #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-07-21 16:31:02    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!