摘要: 转自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 阅读全文
posted @ 2017-12-23 16:38 尹吴潇 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 以石子合并为例 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)区间包含的单调性:如果 阅读全文
posted @ 2017-12-23 15:35 尹吴潇 阅读(256) 评论(0) 推荐(0) 编辑