码迷,mamicode.com
首页 >  
搜索关键字:spfa    ( 1879个结果
hdu--4856--状压dp
我都不想将bfs这3个字写在标题里...bfs没那么简单就是求出任意两个管子之间的最短距离 但这边不能直接用spfa dij啊什么的 但感觉现在的bfs就有点相当于退化版的最短路。。这题的重点还是在完成上面的Precompute后 接下去的求tsp操作这边应该是最简单的 没有多余的难度增加的求ts....
分类:其他好文   时间:2014-12-03 20:52:46    阅读次数:218
[BZOJ 3669][NOI 2014]魔法森林(Link-Cut Tree)
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3669 记得四个月之前的NOI同步赛,我还只会玩脚丫子。。。。 记得我当时看到这个题整个人就吓傻了,完全不知道怎么做,然后NOI同步赛就这样爆零了。。。 如今我学了LCT这个神器,再看这个题,感觉不再那么难了。 其实这个题的标准解法是SPFA,改得完全认不出来的SPFA。 ...
分类:其他好文   时间:2014-12-02 20:52:00    阅读次数:253
BZOJ3393 [Usaco2009 Jan]Laserphones 激光通讯
第一次知道。。原来spfa还可以这样写。。。用pq。。。只需要直接求拐点即可,数据小想怎么搞就怎么搞(话说怎么这么裸的最短路都写不出来了233) 1 /************************************************************** 2 Probl...
分类:其他好文   时间:2014-12-02 18:58:42    阅读次数:167
[BZOJ 1486][HNOI2009]最小圈(二分答案+dfs写的spfa判负环)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1486分析:容易想到先二分答案x,然后把所有边的权值-x,那么如果图中存在权值和为0的环那就最好不过了,说明我们找到了这个环,但如果存在负环,则说明我们的x还可以更小,如果不存在负环,则说...
分类:其他好文   时间:2014-11-30 22:51:32    阅读次数:412
BZOJ3436 小K的农场
首先这是个查分约束系统。。。(那是啥来着←_←)然后判断可行解的话,直接spfa判负圈。bfs版spfa要记录每个点的进队次数,如果大于点数就代表有负圈。。。但是好慢Σ( ° △ °|||)︴于是改用dfs版的spfa(还以为会很慢。。。,其实速度极快Orz) 1 /****************...
分类:其他好文   时间:2014-11-30 18:41:31    阅读次数:463
【强联通分量缩点】【最短路】【spfa】bzoj1179 [Apio2009]Atm
缩点后转化成 DAG图上的单源最长路问题。spfa/dp随便。 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 int cmp[500001],sum,n,m,Us[500001],Vs[...
分类:移动开发   时间:2014-11-30 14:01:07    阅读次数:226
sdut AOE网上的关键路径(spfa+前向星)
http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=2498&cid=1304题目描述 一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。 AOE(Activity On Edge)网:顾名思义,用边表示活动的网...
分类:其他好文   时间:2014-11-30 13:51:58    阅读次数:254
HDU 4460 Friend Chains(map + spfa)
题目大意:给你一个朋友之间的关系让你判断所有人之间的朋友“链”的最大长度,如果大于7就不可以,否则输出最大值。 枚举n个点进行n次spfa。 Friend Chains Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 40...
分类:其他好文   时间:2014-11-29 09:02:55    阅读次数:155
POJ 1511 POJ3268
1511是入门的题目 两次spfa求最小的值。一次正向求1到所有点的最短路,一次反向求最短路 然后两次的答案相加得到答案。 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 #define inf 1000...
分类:其他好文   时间:2014-11-27 22:02:42    阅读次数:290
BZOJ 1179 APIO 2009 Atm Tarjan+SPFA
题目大意:给出一张有向图,每一个节点有一个权值,经过一次之后会取走节点上的权值。有一个原点,多个汇点,问最多能收获多少权值。 思路:做一次Tarjan将图变成拓扑图,然后直接跑SPFA+Heap,比较慢,但是用了高大上的namespace,很开心。 CODE: #include #include #include #include #include #defin...
分类:Windows程序   时间:2014-11-27 14:29:55    阅读次数:273
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!