摘要: 题目链接差分约束,一般求最大差值的时候 求的是最短路,求最小差值的时候求的是最长路。题意:给出a,b,c,必须满足第b个人比第a个人至多c,b - a <= c,然后简单来说,就是求n-1的最大差值。开始套的模版WA了,然后发现DISCUSS说,queue会超时,很奇怪,然后我用栈写,依旧WA了,不科学啊。。找了份也用spfa写的代码,发现INF开的有点大了。。。导致WA了。。。 1 #include <iostream> 2 #include <cstdio> 3 #include <cmath> 4 #include <cstring> 阅读全文
posted @ 2013-02-21 14:09 Naix_x 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 题目链接第一个差分约束的题目。看了好多的博客,差分约束就是根据不等式建好图,然后求最短路或者最长路即可,很明显建图是关键。这个题的题意是,给很多的区间,每个区间上至少ci个数,问最这些数最少有多少个。这个题解讲的不错http://www.cnblogs.com/jiai/archive/2012/09/20/2696007.html建图的的时候,不等式的方向要全部相同。s[i+1]表示这个集合在[1-i]的个数s[bi+1] - s[ai] >= ci;//题目中给出s[i+1] - s[i] >=0;//隐藏条件s[i] - s[i+1] >= -1;求s[maxz] - 阅读全文
posted @ 2013-02-21 11:21 Naix_x 阅读(231) 评论(0) 推荐(0) 编辑