码迷,mamicode.com
首页 >  
搜索关键字:spfa    ( 1879个结果
HDU 2544 最短路 SPFA 邻接表 模板
Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?   Input 输入包括多组数据。每组数据第一行是两个整数N、M(N 输入保证至少存在1条商店到赛场的路线。   O...
分类:其他好文   时间:2014-10-22 14:43:41    阅读次数:243
BZOJ2245 [SDOI2011]工作安排
题意:自行脑补,看懂分段函数是什么就行。 思路:显然是最小费用最大流。 对于每个工作人员的每一段,从原点到工作人员对应的点连一条费用与流量与这一段其相适应的边。 对于每个部件,从其对应的点到汇点连一条流量为需要的数目,费用为0的边。 然后就可以出解了。 建模还是很显然的。 还有这题我写spfa的多路增广TLE了,反倒是不加上多路增广能过。不知道为什么。。。 Code:...
分类:其他好文   时间:2014-10-21 17:50:21    阅读次数:169
BZOJ1631 [Usaco2007 Feb]Cow Party
凑数用的。。。其实是刚写了个spfa的板子,感觉很好而已。。。每个点spfa一边就过了。。。蒟蒻都觉得水。。。 1 /************************************************************** 2 Problem: 1631 3 Us...
分类:其他好文   时间:2014-10-21 00:36:45    阅读次数:292
BZOJ 1003 ZJOI 2006 物流运输 动态规划+SPFA
题目大意:有一些码头由若干条边组成,有些时候有一些码头需要维修,这个期间不能使用这个码头。跟换航线的话会有一定的花费,求规定天数内的最小花费。 思路:最短路方面用SPFA就行,关键是动态规划。这个动规我想了很久,结果到最后发现自己想复杂了。我一开始想的是用SPFA处理出每一个不同的段,然后动规。这样做不仅分段不好分,动规也不好写。之后才发现,一共天数才100,枚举起点和终点才10000,...
分类:其他好文   时间:2014-10-20 10:07:19    阅读次数:296
poj1847 最短路
1 //Accepted 188 KB 32 ms 2 //spfa 最短路 3 //每个intersection到第一个连接点是不要switch的 4 //到其他的intersection要switch一次 5 #include 6 #include 7 #include 8 ...
分类:其他好文   时间:2014-10-18 19:37:34    阅读次数:221
poj2502 最短路
1 //Accepted 504 KB 16 ms 2 //spfa最短路 3 //把n个地铁站作为n个顶点,边权为从一个站到另一个站的时间 4 //注意:地铁在相邻的两站之间是直线行驶,但其他的就不是了 5 #include 6 #include 7 #includ...
分类:其他好文   时间:2014-10-18 19:37:17    阅读次数:240
poj1502 spfa最短路
1 //Accepted 320 KB 16 ms 2 //有n个顶点,边权用A表示 3 //给出下三角矩阵,求从一号顶点出发到各点的最短路的最大值 4 #include 5 #include 6 #include 7 #include 8 #include ...
分类:其他好文   时间:2014-10-17 23:08:01    阅读次数:185
HDU 4085 Peach Blossom Spring 斯坦纳树 状态压缩DP+SPFA
状态压缩dp+spfa解斯坦纳树 枚举子树的形态 dp[i][j] = min(dp[i][j], dp[i][k]+dp[i][l]) 其中k和l是对j的一个划分 按照边进行松弛 dp[i][j] = min(dp[i][j], dp[i'][j]+w[i][j])其中i和i'之间有边相连 #include #include #include using name...
分类:编程语言   时间:2014-10-17 11:57:51    阅读次数:235
BZOJ 1003 ZJOI2006 物流运输trans 动态规划+SPFA
题目大意:给定一个无向图,运输n天,其中有些天有些点不能走,更换路线代价为k,求代价总和 首先令cost[i][j]为第i天到第j天都走同一路线的最小花销 这个用SPFA处理 然后就是动规的问题了 令f[i]为1~i天的最小花销 则f[i]=min{ f[j]+cost[j+1][i]+k } ( 0 注意m和n别写反 乘天数之前要特判是不是正无穷 #include #include ...
分类:其他好文   时间:2014-10-16 19:38:53    阅读次数:223
UVA 10269 Adventure of Super Mario
主要时floyd判断出利用飞鞋生成的DIS 。其他SPFA或DIJKSTRA都可以#include #include #include #include #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-10-15 15:08:00    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!