关于算法名称
强调一下,虽然说它又叫回文自动机,但是它不是自动机!!!
1.它有多个初始状态。
2.它不能够“接受一个字符串”。
问题:有 $n$ 个变量 $x_1,x_2,\cdots x_n$,以及一系列限制 $x_{v_i} - x_{u_i}\le w_i$($w_i$ 可以为任意实数)。求出一组合法解或判定无解。
回顾最短路的概念:
对于一张包含 $n$ 个点的有向图,设 $dis_i$ 表示从 $1$ 到 $i$ 的最短路长度,令 $dis_1 = 0$。则对于每条边 $(u_i,v_i,w_i)$,显然会有 $dis_{v_i} \le dis_{u_i} + w_i$,也就是 $dis_{v_i} - dis_{u_i} \le w_i$。