差分约束总结
用途(不等式满足: xi<=xj+ck)1.求一组不等式的可行解(最短路 最长路都可以)源点需要满足条件:一定要可以到所有边【1】先将每个不等式转化成一条从xj走到xi,长度为ck的一条边【2】找一个超级源点,使该源点一定可以遍历到所有边【3】从源点求一遍单源最短路如果图存在负环,则原不等式无解如果没有负环,dist[i]就是xi的可行解2.求一组不等式最大最小值如果求最小值,应该求最长路如果求最大值,应该求最短路问题1:如何转化xi<=c,其中c是一个常数方法:建立一个
原创
2020-06-22 15:06:33 ·
110 阅读 ·
0 评论