1.HDU3507 裸题,有助于理解斜率优化的精髓. dp[i]=min(dp[j]+m+(sum[i]-sum[j])2) 很显然不是单调队列. 根据斜率优化的的定义,就是先设两个决策j,k 什么时候我们认为在 i 的环境下 j 比 k 好呢?根据上面的递推式,得到下面这么一个式子 dp[j]+m+(sum[i]-sum[j])2<dp[k]+m+(sum[i]-sum[k])2 打开括号: dp[j]+m+sum[i]2+sum[j]2-2*sum[i]*sum[j]<dp[k]+m+su…