四边形不等式优化
先放结论:
形如 dp[i][j] = min(dp[i][k-1], dp[k][j]) + w[i][j],其中 i <= k <= j,dp[i][j]表示区间i到j上的最值(此处以最小值为例,也可以为最大值)。
可以通过四边形不等式优化该方程,可将时间复杂度O(N ^ 3)优化至O(N ^ 2)
先抛出两个概念
1. 区间单调性
若满足 a <= b <= c <= d,且 w[b][c] <= w[a][d]。那么w具有区间单调性。
2. 四边形不等式
若
原创
2021-05-31 14:02:51 ·
179 阅读 ·
0 评论