区间动态规划例题:最长回文子序列问题(状态转移优化版本)
**区间动态规划例题:最长回文子序列问题(状态转移优化版本)**
**题目描述**
给定一个字符串 `s`,找到其中最长的回文子序列的长度。回文子序列定义为原字符串中按顺序(但不一定连续)抽取的字符组成的序列,且该序列正读反读相同。例如,字符串 `"bbbab"` 的最长回文子序列是 `"bbbb"`,长度为 4。
**解题过程**
本题是区间动态规划的经典问题,但我们可以通过优化状态转移来减少计算量。
1. **定义状态**
设 `dp[i][j]` 表示字符串 `s`
2025-11-04 02:27:04
0