码迷,mamicode.com
首页 >  
搜索关键字:spfa    ( 1879个结果
NYOJ115 城市平乱 【SPFA】
城市平乱 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 南将军统领着N个部队,这N个部队分别驻扎在N个不同的城市。 他在用这N个部队维护着M个城市的治安,这M个城市分别编号从1到M。 现在,小工军师告诉南将军,第K号城市发生了暴乱,南将军从各个部队都派遣了一个分队沿最近路去往暴乱城市平乱。 现在已知在任意两个城市之间...
分类:其他好文   时间:2014-10-15 00:29:29    阅读次数:193
POJ 1661 Help Jimmy 最短路
题目大意:POJ少有的中文题,自己看吧,题意挺简单的。 思路:这本是一道DP的题,被我用最短路水过去了,没想到还0ms。 建图的思路比较简单,就是实现起来比较费劲。把每个东西按高度排序,从上到下n^2的枚举左右端点,然后满足条件的连边,边权为高度差+水平距离差。 然后跑SPFA就行了。注意一下Jimmy直接能跳到地面上的情况,这wa了一次。 CODE: #incl...
分类:其他好文   时间:2014-10-13 16:46:19    阅读次数:216
poj 3463 最短路与次短路&&统计个数
题意:求最短路和比最短路长度多1的次短路的个数本来想图(有)方(模)便(版)用spfa的,结果妹纸要我看看dijkstra怎么解....写了三遍orzVer1.0:堆优化+邻接表,WA 1 //不能用堆优化+邻接表,因为需要处理dis[i][0]和dis[i][1]两套,如果都挤到一个堆里就乱套了....
分类:其他好文   时间:2014-10-12 12:31:18    阅读次数:176
poj2387 spfa求最短路
1 //Accepted 4688 KB 63 ms 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 using namespace std; 9 /** 10 *...
分类:其他好文   时间:2014-10-12 02:33:07    阅读次数:272
Arbitrage
点击打开链接题意:货币兑换,换取最大钱币;解析:构图,spfa#include#include#include#include#includeusing namespace std;const int maxn = 1005;double cost[ maxn ][ maxn ], dis[ max...
分类:其他好文   时间:2014-10-10 22:34:44    阅读次数:194
hdu3790最短路径问题
题意是这种,给你一个无向图,每条边有距离和花费,假设从第一个点到末点的最短路不唯一,则输出最短路长度以及最少的花费。否则输出长度和花费即可。用传说中的链式向前星优化了一下边的存储,写了个spfa解这道题。链式向前星,是个静态链表。是这样实现的,用一个数组box存放跟全部起始点相连的最后一个存入的终点...
分类:其他好文   时间:2014-10-09 18:15:17    阅读次数:167
UVA 558 Wormholes
利用SPFA判负环。如果一个节点出队N次有负环这里记录一下#include #include #include #include #include #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-10-07 20:41:04    阅读次数:166
网络流24题 之十五 汽车加油行驶问题 分层图
题目大意:给出一张网格图,描述了每个点是否是加油站,然后给出以下规则。 1.油量限制,一次加油之后只能行驶k步,向下行驶和向右行驶的时候不增加花费,否则增加B的花费。 2.在没油的时候,若该点没有加油站,就建立一个加油站。花费C。 3.加油花费A。 思路:分层图。f[i][j][k]表示在(i,j)处油箱中还有k的油的时候的最小花费,然后分三种情况更新。 (delta = 往回走...
分类:其他好文   时间:2014-10-06 19:17:00    阅读次数:200
网络流24题 之十四 孤岛营救问题 分层图
题目大意:一张网格图,上面有一些点可能有某种钥匙。jied...
分类:其他好文   时间:2014-10-06 18:57:30    阅读次数:152
POJ 1860: Currency Exchange 【SPFA】
套汇问题,从源点做SPFA,如果有一个点入队次数大于v次(v表示点的个数)则图中存在负权回路,能够套汇,如果不存在负权回路,则判断下源点到自身的最长路是否大于自身,使用SPFA时松弛操作需要做调整#include#include#include#include #include using name...
分类:其他好文   时间:2014-10-05 15:47:08    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!