码迷,mamicode.com
首页 >  
搜索关键字:spfa    ( 1879个结果
POJ1932 HDU1317 ZOJ1935 UVA10557 XYZZY【SPFA+Floyd】
"XYZZY" Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 4217 Accepted: 1203 Description The prototypical computer adventure game, first des ...
分类:其他好文   时间:2019-03-11 01:14:23    阅读次数:146
[图论]最短路计数(spfa)
最短路计数 Description 给出一个NN个顶点MM条边的无向无权图,顶点编号为1-N1?N。问从顶点11开始,到其他每个点的最短路有几条。 Input 第一行包含22个正整数N,MN,M,为图的顶点数与边数。 接下来MM行,每行22个正整数x,yx,y,表示有一条顶点xx连向顶点yy的边,请 ...
分类:其他好文   时间:2019-03-09 14:17:44    阅读次数:255
hdu 6437 /// 最小费用最大流 负花费 SPFA模板
题目大意: 给定n,m,K,W 表示n个小时 m场电影(分为类型A、B) K个人 若某个人连续看了两场相同类型的电影则失去W 电影时间不能重叠 接下来给定m场电影的 s t w op 表示电影的 开始时间s 结束时间t 看完这场电影则获得w 电影类型是op(0为A 1为B) 将一场电影拆成两个点 s ...
分类:其他好文   时间:2019-02-28 00:41:10    阅读次数:198
斯坦纳树
然而就是状压DP。 具体来说,n个点中有k个关键点,选择一些边把它们连通。求最小边权和。 f[i][s]表示点i与s关键点连通时的最小代价,注意i可以不是关键点。 转移有两种,第一种是i不变,s变。枚举s的子集和补集即可。 第二种是s不变,i变。把第一种转移中的所有非INF的i加入队列跑SPFA。每 ...
分类:其他好文   时间:2019-02-22 18:20:38    阅读次数:152
bzoj4514 数字配对
思路 首先想到费用流。 对于每个点拆点。然后考虑我们怎样才能保证每个点只被用一次。 如果$i$与$j$满足条件。那么就从$i$向$j$连一条边并且从$j$向$i$连一条 ...
分类:其他好文   时间:2019-02-17 22:12:08    阅读次数:181
行动!行动!(spfa)
MZOJ1389 一个无向图 从s到t 有k个路可以权值为0 然后求最小值(我也不晓得描述的对不对)50分做法:对于k=1的数据,起点跑一次SPFA,终点跑一次SPFA,然后枚举每条边a->b,用起点到a的最短路+终点到b的最短路更新ans即可100分做法:把SPFA的距离数组改成2维的,令d[i] ...
分类:其他好文   时间:2019-02-17 21:57:59    阅读次数:169
【luogu1629】快递员送信 (spfa)
luoguP1629 邮递员送信 是该好好巩固一下QAQ 刷水题使我快乐 论两信竞学生如何讨论一道黄题纠结半个小时 正反各跑一遍spfa 用1次SPFA找各个点到点1的最短路,然后开一个反向图,再用SPFA搜一下点1到反向图各个点的最短路,反向图中点1到各个点的最短路就是普通图中各个点到点1的最短路 ...
分类:其他好文   时间:2019-02-17 13:08:58    阅读次数:200
【luogu1462】通往奥格瑞玛的道路 (最短路)(spfa)
luoguP1462 通往奥格瑞玛的道路 我的心路历程:有城市中最多的一次收取的费用的最小值 你要说什么???你在问什么??? 然后看到一个语文课代表的理解:经过城市最多的一次 这次的费用最小值是多少 这不是二分🐴嘿嘿嘿这几天还在练 结果 感谢csy 和我一起经历了这段玄学错误的修改 if(!q. ...
分类:其他好文   时间:2019-02-17 10:37:47    阅读次数:222
『一本通』差分约束系统
Intervals 设$s[k]$表示$0$~$k$之间最少选出多少个整数。 由题得$s[b_i]-s[a_i-1]\ge c_i$,$0\le s[k+1]-s[k] \le 1$ 。 根据关系式连边,$SPFA$ 跑一遍 最长路 即可。 ...
分类:其他好文   时间:2019-02-16 15:19:23    阅读次数:189
题解[AHOI2002]哈利·波特与魔法石
"题目传送门" 这是一道很经典的最短路问题 因为数据范围较小,所以不用邻接表的SPFA也不会MLE cpp include using namespace std; int a[120][120]; //a[i][j]代表从i到j的路程( 1表示没路) int h[8] = {0,2,6,4,8,6 ...
分类:其他好文   时间:2019-02-10 17:36:44    阅读次数:175
1879条   上一页 1 ... 19 20 21 22 23 ... 188 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!