![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【图论】_最短路&&差分约束
文章平均质量分 85
chm517
这个作者很懒,什么都没留下…
展开
-
POJ 2949 SPFA
对一个权值可正可负的图SPFA判是否存在正环首先引用一篇国家集训队论文《spfa的优化及应用》——姜碧野给个百度传送门http://wenku.baidu.com/view/9e1231126edb6f1aff001f25.htmlorzPOJ 2949(先将该题题意转化到二分答案判正环这一步)//node为点的个数,//基础代码5000+ms危险过bool s原创 2013-07-20 12:14:13 · 694 阅读 · 0 评论 -
POJ 3169 差分约束
//对诸如A-B>=C的形式,我们从A向B连一条有向边,权值为 -C。//最小Ans应该是那个图 从顶点Vn 到顶点 V0 的最小距离(是负数,注意abs或加-)//最大Ans应该是那个图 从顶点V0 到顶点 Vn 的最小距离(是正数)#include#include#include#include#includeusing namespace std;typedef long原创 2013-07-28 21:37:39 · 480 阅读 · 0 评论 -
ZOJ 3478 SPFA
这题犯了两个错误:一、题意错了。 (操控这个,另一只)=(左,右)、(右,左)、(下,下)、(上,上) 注意只有左右反了,上下并不反二、实现问题。判断两个(0~149的数)是否是相邻的点: 错误的代码:return (abs(now1-now2)==1||abs(now1-now2)==m); 错误提示:一个点在这行末尾,下一个点在下一行开头 正确的代码原创 2013-10-05 19:31:45 · 443 阅读 · 0 评论 -
uva 1010
区间dpdp[N][N]([…]),记忆化搜索由于dp[i][j] 转移往往需要枚举k,通常是O(N^3),N不超过200当然也有不需要枚举的O(N^2)Light oj 1422【题意】有个人要参加好多场舞会,需要穿的类型依次为a[i],可以在衣服外套衣服,可以不换衣服(前提是类型满足),但衣服一旦脱了就穿不上了,求最少需要几件衣服(类型不限,想要什么有什么)原创 2014-01-15 20:14:44 · 740 阅读 · 0 评论 -
LA 4080 最短路好题
#include #include #include #include #include #include #include #include #include #define pb push_back#define mp make_pair#define eps 1e-9#define zero(x) (fabs(x)<eps)#define pi acos(-1.0)原创 2014-08-20 13:54:27 · 449 阅读 · 0 评论 -
##差分约束系统##
//差分约束系统//构图:对于每一个A-B>=C的不等式,从A到B连一条权值为-C的边//求解:以0(1)为源点即d[0(1)]=0,求最短路,d[n]就是所求的值的上界(即最大值); 以n为源点即d[n]=0,求最短路,-d[0(1)]就是所求的值的下界(即最小值)//上下界的证明详见百度百科http://baike.baidu.com/view/1008149.htm(倒数几原创 2013-07-28 21:19:53 · 464 阅读 · 0 评论 -
LA 2666 最短路神题
#include#include#include#include#include#include#include#include#include#define sqr(x) (x)*(x)#define f1 first#define f2 second#define pb push_back#define fr(i,x,y) for(int i=x;i<=y;++i)原创 2015-03-17 23:41:09 · 409 阅读 · 0 评论 -
LA 3310 SPFA判正环
复习判正环两种方法:1、spfa入队总次数达2*(N+M)则认为存在正环2、所有点d数组初值为0+spfa_dfs参考 《spfa的优化及应用》——姜碧野之前做过的另一题http://blog.csdn.net/chm517/article/details/9389837#include#include#include#include#include#include原创 2015-03-14 13:18:45 · 521 阅读 · 0 评论