摘要:
差分约束的题目一般是:给一些约束条件(一些不等式),要求满足所有条件的一个解(最大或最小)。 对于xi - xj ≤ ki;这样的一个不等式,想到求最短路时的松弛技术(d[u]>d[v]+map[v][u])。 所以是否可以将差分约束转化为最短路的问题呢? 答案是肯定的。 xi,xj 对应于点u,v;ki对应于两点间的距离。但是有几点要注意: 1、 关于松弛技术,是对于约束:d[u]≤d[v]+w[v,u] 的松弛,等号不能漏——具体证明参见《算导》; 所以当题目给出的约束条件为不等号>|k == ≥k+1 || ="就是求最长。(不要忘记等号!)——具体理由见POJ1. 阅读全文