差分约束整理
逻辑理解:
把
那么此时在满足所有限制的情况下求最短路就能满足此性质。
(满足所有限制就是从超级原点出发 遍历所有边)
求一遍最短路。
如何判断无解呢? 有负环就等价于无解。
有负环就无解。无解一定是
于是就可以找出一组解。
求最小值最长路。最大值最短路。
求最大值:
一定是
而根据上述公式,每一个不等式链等价于一条1i路径。(根据边的定义,不等式链就是1i的路径。1~i的路径也可以根据边的定义就是不等式链,且一一对应(不对应就与边的定义矛盾了))
那么 求最大值就等价于所有路径的最小值。即最短路。
求最小值:
一定是
同样链式关系对应一条1~i路径。
也就是求所有路径的最大值。即最长路。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】