码迷,mamicode.com
首页 >  
搜索关键字:负环    ( 374个结果
【dfs判负环】BZOJ1489: [HNOI2009]最小圈
Description找出一个平均边权最小的圈。Solution经典问题,二分答案判断有无负环。但数据范围大,普通spfa会超时,于是用dfs判负环(快多了)。思路是dis设为0,枚举每个点u,如果d(u)+w 2 #include 3 #include 4 using namespace std;...
分类:其他好文   时间:2015-06-11 06:54:28    阅读次数:562
hdu 3666 THE MATRIX PROBLEM
差分约束系统。根据题意,可以写出不等式L =L/Xij由于差分约束系统是减法。。除法变减法可以用对数来解决。两个式子两边取对数,可以写成log(Ai)-log(Bj)=log(L/Xij)log(Ai)和log(Bj)看作两个节点。编号分别为i和n+j,建立有向图,判断有没有负环存在。if(summ...
分类:其他好文   时间:2015-06-10 14:00:32    阅读次数:112
POJ 2983-Is the Information Reliable?(差分约束系统)
题目地址:POJ 2983 题意:有N个车站,给出一些点的精确信息和模糊信息,精确信息给出两点的位置和距离,模糊信息给出两点的位置,但距离大于等于一。试确定是否所有的信息满足条件。 思路:其实就是让你判断是否存在负环。好久才看明白。对于精确消息,可以得出两个差分公式:dis[v] dis[v] PS:做差分约束感觉还是Bellman_ford好用啊。 #include #include...
分类:其他好文   时间:2015-06-05 15:53:31    阅读次数:195
【BZOJ1690】【Usaco2007 Dec】奶牛的旅行 分数规划 判断负环
题解:分数规划+判断负环。代码:#include #include #include #include #include #define N 1010 #define M 5050 #define eps 1e-8 using namespace std; double mid,fun[N]; str...
分类:其他好文   时间:2015-06-03 21:34:10    阅读次数:162
【BZOJ1486】【HNOI2009】最小圈 分数规划 dfs判负环。
题解: 分数规划Qwq。 然而它卡判点入n次的那种spfa判断负环。 于是有了一种黑科技: 我们从枚举点 i 开始 dfs ,然后扫到点 j 时,保持 i~j 这一条链上的点被标记,然后强行判断再扫一个点 k 时,是否会到这个链上,然后是不是能重新更新此点 k 与 i 的距离。。。 这个东西是指数级别时间复杂度的,然而却可以过这道题。 代码: #include #inclu...
分类:其他好文   时间:2015-06-03 17:36:28    阅读次数:131
UVA558 - Wormholes(BellmanFord判负环)
UVA558 - Wormholes(BellmanFord判负环) UVA558 - Wormholes 题目大意:  有一个教授希望利用虫洞回到过去(还是从这个虫洞出来就到达了过去),给你虫洞形成的有向图,问教授能否回到过去。 解题思路:  利用BellmanFord判负环,如果不存在负环的话,那么最多经过N - 1次迭代就可以得到最短路,因为形成最短路最多N - 1个节...
分类:其他好文   时间:2015-05-28 21:30:51    阅读次数:128
(判断负环) bzoj 2019
Description奶 牛们没钱了,正在找工作。农夫约翰知道后,希望奶牛们四处转转,碰碰运气。而且他还加了一条要求:一头牛在一个城市最多只能赚D(1 #include#include#include#include#include#include#include#include#include#i...
分类:其他好文   时间:2015-05-22 11:17:46    阅读次数:111
【日常学习】【SPFA负环+数组模拟链表实现】codevs2645 Spore题解
之前刚刚写了一道“香甜的黄油”,是USACO的经典题目了。那道题用SPFA怎么找都过不了,看着别人的PAS轻松过各种拙计。黄学长说最佳方案应当是堆优化的dij,我还没有血,等学了那个之后再写黄油题解吧。 题目: 题目描述 Description 在星系1 的某颗美丽的行星之上.某陈将去标号为N 的星系,从星系g1 到达g2,某陈需要花费c1 的代价[主要是燃料,另外还有与...
分类:编程语言   时间:2015-05-19 19:09:33    阅读次数:130
【日常学习】几种常用最短路短发的总结比较
学(fuxi)了一阵子简要总结一下 floyd 全跑一边 点的三次方 100以下都呛 与点有关 无关边数 (可用于求解最小环) dij裸 点的二次方 每次贪心取最小的松弛  SPFA km k期望2 与边有关 稀疏图最好 搭配边表 最坏情况可能比上面的还慢 唯一可判负环 Bellman-Ford SPFA复杂版 不考虑 dij优化 mlogn 更多与边有关 或许是稠密图的最优解决...
分类:其他好文   时间:2015-05-19 19:03:09    阅读次数:172
最短路的一些理解
dij是单源的,只是从一个顶点出发到其它点的最短距离,并且它的全值都是正的,不能够有负值;Bellman-ford 也是单源的,但是他能够完成负权值的图,这是dij无法达到的,并且能够判断是否存在负环,经过修改可以求最长路;SPFA是在Bellman-ford上优化的,所以跟快; floyd算...
分类:其他好文   时间:2015-05-14 13:44:53    阅读次数:105
374条   上一页 1 ... 27 28 29 30 31 ... 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!