差分约束
Eva.Q Lv9

用最短路解决数学问题

差分约束

标准形式

一组数列有 个元素。对这 个元素有 条约束,约束形如下,求 号元素与 号元素差值的最大值:

转换为求最短路问题。

如:

一组不等式:

可以转换为如下图:

解的情况

有负环 - 无解

不存在最短路 - 无穷多解

变形

  1. 若要求两个元素差值的最大值,将形式转换为:
  1. 若约束为 ,可将约束改为 并且

  2. 若约束为 ,且为整数域,可将约束改为

  • Post title:差分约束
  • Post author:Eva.Q
  • Create time:2022-03-29 15:30:26
  • Post link:https://qyy/2022/03/29/Algorithm/Difference-Cons/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.