摘要:
转自https://www.cnblogs.com/ka200812/archive/2012/08/03/2621345.html 我们知道,有些DP方程可以转化成DP[i]=f[j]+x[i]的形式,其中f[j]中保存了只与j相关的量。这样的DP方程我们可以用单调队列进行优化,从而使得O(n^2 阅读全文
摘要:
以石子合并为例 m(i,j)=min{m(i,k-1),m(k,j)}+w(i,j)(i≤k≤j) 上述的m(i,j)表示区间[i,j]上的某个最优值。w(i,j)表示在转移时需要额外付出的代价。该方程的时间复杂度为O(N^3)。 下面看看四边形不等式的作用 前提条件: (1)区间包含的单调性:如果 阅读全文