![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论-差分约束
炒饭君
这个作者很懒,什么都没留下…
展开
-
POJ 1201 Intervals(图论-差分约束)
POJ 1201 Intervals(图论-差分约束) 题目大意: n行,每行a,b,c,表示在区间a,b内要找c个数,问你总共至少要找多少个数? 解题思路: 差分约束系统。 在本题中,如果[a,b]中要找c个元素,那么:s[b]-s[a-1]>=c,我们可以推得:s[a-1] - s[b] <= -c 同时,由于每一个值上最多只能含有一个元素,那么:s[i] - s[i-1]<=1 ,又由于s[i] - s[i-1]>=0 推得:s[i-1] - s[i] <=0 这样:我们有了三个约束不等式: s原创 2014-06-17 20:31:40 · 1701 阅读 · 0 评论 -
POJ 3169 Layout (图论-差分约束)
POJ 3169 Layout (图论-差分约束) 题目大意: n头奶牛按1到n排好序,md个限制及mt个限制,md行表示奶牛A与奶牛B相差最多D,mt个限制奶牛A与奶牛B相差最少D,问你奶牛1与奶牛n最多相差多少? 解题思路: 限制条件 : 1、相邻奶牛之间,编号大的距离大于编号小的,即 dist[1]-dist[2]<=0,dist[2]-dist[3]<=0,dist[3]-dist[4]<=0。。。。dist[n-1]-dist[n]<=0 2、md个限制 A与奶牛B相差最多D,dist[A]原创 2014-06-17 18:50:29 · 934 阅读 · 0 评论 -
uva 11478 Halum(图论-差分约束)
uva 11478 Halum(图论-差分约束) 题目大意: 你可以给每个点的入边加一个值和出边加一个值,问你最小的边权最大是多少? 解题思路: 用二分枚举答案假设为x,那么 w(a,b)+sum[a]-sum[b]>=x,这些不等式构成了差分约束系统。原创 2014-08-08 11:07:32 · 1109 阅读 · 1 评论