2018/2/10 每日一学 差分约束算法

Posted alex-leaves

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018/2/10 每日一学 差分约束算法相关的知识,希望对你有一定的参考价值。

差分约束算法

我们知道,对于一个最短路问题中的某边<u,v>,必定有d[v]<=d[u]+w,稍稍变形可得d[v]-d[u]<=w,是不是很像x1-x2<=a这种数学不等式?

所以对于一不等式组,我们可以将其转化为x1-x2<=a形式,连接一条有向边(X2->X1),权值为a,然后求最短路就行了。

注意如果对于负环的判断以及图的连通判断……

刷点题再看看吧。

 

以上是关于2018/2/10 每日一学 差分约束算法的主要内容,如果未能解决你的问题,请参考以下文章

浅谈差分约束系统

转载夜深人静写算法——差分约束

差分约束系统

差分约束

Luogu P5960 模板差分约束算法

差分约束