
图论---差分约束
forezxl
水君一枚
展开
-
HDU1534 Schedule Problem
差分约束题目传送门题目大意:给你一系列条件(如SAS u v),根据这些条件推断每个工程开始的最小时间。蛮简单的一道差分,但是需注意的细节较多。条件很好找,题目已经给你: SAS u v :start after start ,即u要在v开始后才能开始。s[u]>=s[v]—>s[u]-s[v]>=0。 SAF u v :start after finish,即u要在v结束后才能开始。s[u]>原创 2017-07-08 14:02:26 · 378 阅读 · 0 评论 -
POJ1364 King
差分约束题目传送门题目大意:已知一个连续的数列a[i],给你这个数列的一些约束条件(如a[i]+a[i+1]+……+a[i+s]大于或小于k)以及这个数列的长度,问是否存在这样一个数列满足上述条件,若有则输出lamentable kingdom,否则输出successful conspiracy。典型的差分约束,约束条件题目已经给定。由于只需判断是否有解,因此跑最长路或最短路都可以。注意符号即可。最原创 2017-07-07 10:22:00 · 287 阅读 · 0 评论 -
POJ1201 Intervals
差分约束题目传送门题目大意:给你n个区间及每个区间取的元素个数ci,求出最少需要多少个元素才能满足每个区间取的元素个数。利用强大的差分约束#(手动滑稽)既然要求最小值,那么就是跑最长路喽!首先,我们不难发现前两个个条件:0 <= s[i] - s[i-1] <= 1。转化成a - b >= c的形式:s[i]-s[i-1]>=0,s[i-1]-s[i]>=-1。 羊后根据输入——在a到b的区间中至原创 2017-07-04 19:33:22 · 338 阅读 · 1 评论 -
BZOJ2330 [SCOI2011]糖果(洛谷P3275)
差分约束BZOJ题目传送门 洛谷题目传送门差分约束学了就没用过。。。现在忘光了 貌似这道题可以Tarjan+拓扑过,但是我不会其实这道题是很裸的差分约束了。我们来分析一下这五种关系:1:建xxx和yyy的权值为000的双向边。 2:建xxx到yyy的权值为111的单向边。注意当x=yx=yx=y时判掉 3:建yyy到xxx的权值为000的单项边。 4:建yyy到xxx的权...原创 2018-07-02 20:33:46 · 300 阅读 · 0 评论