区间dp
P5189 [COCI2009-2010#5] ZUMA
考虑设计状态,因为是区间 \(\tt{dp}\),所以可以直接向区间左/右插入,设 \(dp_{i,j,k}\) 表示 \([i,j]\) 以及 \(i\) 前面 \(k\) 颗连续都和第 \(i\) 颗珠子颜色相同的珠子的最少插入数。
转移分类讨论三种情况:在第 \(i\) 颗珠子左边插入新的珠子;当前第 \(i\) 颗珠子和第 \(i+1\) 颗珠子颜色一样;在中间插入珠子。
非常有启发性!
P2135 方块消除
套用上题的套路,设 \(dp_{i,j,k}\) 为消除块 \(i\) 到块 \(j\) 及块 \(j\) 后面 \(k\) 个连续的小格的最高分,转移分类讨论在块 \(j\) 后面补上 \(k\) 个小格和枚举断点分两段做即可。
P3592 [POI2015] MYJ
绝世好题!
https://www.luogu.com.cn/article/z8sxr9ok
以后再补上

浙公网安备 33010602011771号