今天看了一下区间dp的题目。大体上都还是按着那个板子来的先枚举区间长在枚举左端点再是分割点。
石子合并问题是很典型的题目了直线的环的还有四边形不等式优化的。
乘积最大问题,类似最大m段子段和也是由前面的k-1种乘号推出第k种不过dp数组的下标不再是代表区间端点了。
能量项链,要的是看出每几个能量石之间合并之后左右点能量分别是多少要不然很容易晕。
释放囚犯的题,正着看不好搞反过来看就很好看了就又变成了石子合并。
奶牛零食,就不用枚举分割点了他自带,从头转移或从尾转移。
括号匹配,一个是找最大的匹配数还有找最少需要添加多少才能使它全部匹配
tworabbits 这个问题巧妙地转化成了回文串问题,可以切开加倍,另一种也是难想直接找两个回文串两者一加就是答案
屌丝排队的问题,这个就单纯的考虑了把当前的人往后移那么移动的位数就是分割点。
关路灯,the last puzzle,按按钮的问题和之前做的一道送圣诞礼物很像,这个也要考虑是从左往右按还是从右往左按,这种题就和其他的不大一样了再加一维来判断在左还是右。而且这个题还让输出路径这样从左从右过来再加一个数组记录也很妙啊。
矩阵取数,GF弹钢琴,Acting Cute就开始变三维了基本上都是用维数记录多个位置。
选择数字,单调队列优化可还行