Acwing 1222. 密码脱落 区间dp

79 阅读1分钟

1222. 密码脱落 - AcWing题库

这道题是一个区间dp解法,对于区间dp,我们在想状态表示的时候就要往最值方面想,即所有方案种方案数最大的集合。在这道题里

image.png 拿样例举例,最大的回文字子序列我用绿色下划线标记了:

image.png

补上3个字符就补全了。

我们用总长度10-最大回文子串长度7=3

答案也确实是3。

image.png

状态计算

我们一般用子问题的解求出总问题的解。我们的f(L,R)就是总问题的解

image.png 边界一共有四种情况:

image.png image.png image.png image.png

Code

image.png

代码托管:AcWing 1222. 密码脱落 - AcWing