差分约束
cscoder
这个作者很懒,什么都没留下…
展开
-
POJ 1364 King
King 简单的差分约束问题,给定若干个序列号从x到y的和的结果与某个数的比较。设num[x]表示前x个数字之和,序列下标从1开始,我们设置一个超级源点0。然后对应的某个区间的数字之和即可以表示为某两个数字之差。这样我们就可以转化为差分约束方程求解.还需要注意的一点就是要对右端的数字进行一下适当的变换,变>,= , #include #include #define MAXN 104原创 2012-06-18 23:17:26 · 309 阅读 · 0 评论 -
POJ 1201 Intervals
Intervals 差分约束题目。首先建图,我们采用num[n]表示[0 , n]区间的点的个数。然后这题我们就能很容易给出方程即:num[x] - num[y-1] >= c;转化为: num[x] - c >= num[y-1] ,这样我们就可以建立出对应的图了。但是这个图还不完整,因为还有些隐藏的条件没被发掘出来,我们需要进一步的挖掘。对于区间[i , i] 的点的个数肯定是大于等于0,小原创 2012-06-19 10:19:22 · 344 阅读 · 0 评论