
差分约束系统
文章平均质量分 82
Aerolite坠落
这个作者很懒,什么都没留下…
展开
-
POJ 2983 Is the Information Reliable?(差分约束系统)
题目地址:POJ 2983 这题刚上来完全不知道跟差分约束系统有什么关系。。。。。后来发现只要判个负环就可以。。 因为假如有冲突的话会形成一个负环。之所以建图加上一个正值一个负值,是因为这样的话,像1 2 4和1 2 3这样的数据就会形成一个负环。这个方法还是很巧妙的。。。然后对于V的那些不清楚的位置,就会跟P的那些等式联立形成一个不等式,然后在用最短路判环的过程中就用松弛来解决。 代码如下原创 2014-08-22 21:24:16 · 773 阅读 · 0 评论 -
POJ 1201 && HDU 1384 Intervals(差分约束系统)
题目地址:POJ 1201 HDU 1384 根据题目意思,可以列出不等式如下: Sj-Si>=c; Si-S(i-1)>=0; S(i-1)-Si>=-1; 然后用最短路spfa来解决这个不等式。用max来当源点,0为终点。最终的-d[0]就是答案。 代码如下: #include #include #include #include #include #include原创 2014-08-23 10:44:39 · 1222 阅读 · 0 评论 -
POJ 3159 Candies(差分约束系统)
题目地址:POJ 3159 第一发差分约束的题。。就当作最短路来做了。。。直接建图+spfa。。不过我用的spfa+slf优化都超时。。看了讨论区里的。。把spfa换成栈就过了。。。 代码如下: #include #include #include #include #include #include #include #include #include #include原创 2014-08-22 21:17:25 · 1225 阅读 · 0 评论 -
POJ 3169 Layout (差分约束系统)
题目地址:POJ 3169 很简单的差分约束。。公式很明显。当输入最大值的时候,是a-b=c。然后根据这个式子用最短路求。 代码如下: #include #include #include #include #include #include #include #include #include #include #include using namespace st原创 2014-08-23 18:05:00 · 1125 阅读 · 0 评论