区间DP总结

Posted yldar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区间DP总结相关的知识,希望对你有一定的参考价值。

先摆差不多的模板代码--

for(int l=1;l<=n;l++) //设置步长
for(int i=1;i+l<=n;i++){   //设置左端点
   int j=i+l; //右端点
   ----------
   ----------
   ----------
   这里是状态转移
}

先来个十分经典的题目--[关路灯](https://www.luogu.org/problemnew/show/P1220)

首先我们知道这个老王他可以从第i个位置向左走或者向右走,但显然的是老王肯定不是先把一边走完再走另外一边,比如这个数据

4 2  
1 100  
2 2  
3 200  
4 1

显然可得首先走到3号点(谁叫人家耗电多),接着是选择回头关1号点或者继续关4号点,显然如果关1号再关4号的话需要(100*2+1*5)











以上是关于区间DP总结的主要内容,如果未能解决你的问题,请参考以下文章

区间DP总结

区间DP问题总结

区间dp的一些模式和总结

1024. 视频拼接 dp

区间dp总结

区间DP小结(附经典例题) 转载