dp——dp优化
hhz6830975
这个作者很懒,什么都没留下…
展开
-
洛谷 P3195 [HNOI2008]玩具装箱TOY(斜率优化入门)
这是一道经典的斜率优化入门题,就用这题来作个总结好了 前言:斜率优化的思想其实和高中数学的线性规划有相似之处,因此建议没学过的同学先了解一下线性规划 首先提一下单调队列优化: 当dp方程为dp[i]=a[i]+b[j]dp[i]=a[i]+b[j]时,这个方程是O(n2)O(n^2)的 这时用单调队列可以将其优化为O(n)O(n),具体方法这里不再赘述 而dp方程为dp[i]=a[i]⋅...原创 2018-03-04 13:56:30 · 462 阅读 · 0 评论 -
[kuangbin带你飞]专题二十 斜率DP
A 裸题,不写了 B ~~hdu 2829 设dp[i][j]dp[i][j]dp[i][j]为前iii个点分jjj段的最小值 设val[i][j]val[i][j]val[i][j]为[i,j][i,j][i,j]的点为一段时的值,val[i]val[i]val[i]表示val[1][i]val[1][i]val[1][i] sum[i]s...原创 2018-03-04 13:57:25 · 190 阅读 · 0 评论 -
hdu 2191(单调队列优化多重背包模板)
题目链接 裸的多重背包,数据也很水,只是打个模板用的 一般的多重背包时间复杂度O(V∑N)O(V∑N)O(V \sum N),二进制优化后O(V∑logN)O(V∑logN)O(V \sum logN),但有的题必须O(N⋅V)O(N⋅V)O(N \cdot V)才能过,这就必须用单调队列优化了 设物品iii体积v[i]v[i]v[i],价值w[i]w[i]w[i],个数n[i]n[i]n[...原创 2018-03-04 13:59:02 · 633 阅读 · 0 评论