这道题是一个区间dp解法,对于区间dp,我们在想状态表示的时候就要往最值方面想,即所有方案种方案数最大的集合。在这道题里
拿样例举例,最大的回文字子序列我用绿色下划线标记了:
补上3个字符就补全了。
我们用总长度10-最大回文子串长度7=3
答案也确实是3。
状态计算
我们一般用子问题的解求出总问题的解。我们的f(L,R)就是总问题的解
边界一共有四种情况:
Code
这道题是一个区间dp解法,对于区间dp,我们在想状态表示的时候就要往最值方面想,即所有方案种方案数最大的集合。在这道题里
拿样例举例,最大的回文字子序列我用绿色下划线标记了:
补上3个字符就补全了。
我们用总长度10-最大回文子串长度7=3
答案也确实是3。
我们一般用子问题的解求出总问题的解。我们的f(L,R)就是总问题的解
边界一共有四种情况:
Code