统计字符串中回文子串的个数,不同的回文子串即起点索引值和终点索引值不同。
从子串长度为1到长度为n分别计算,而长度为k的子串可以通过起点和终点是否相同且k-2内部子串是否回文。
这里使用一个n*n的矩阵来表示起点终点子串的状态,该矩阵只有上三角需要状态更新。
1 |
|
本来无一物,何处惹尘AI
统计字符串中回文子串的个数,不同的回文子串即起点索引值和终点索引值不同。
从子串长度为1到长度为n分别计算,而长度为k的子串可以通过起点和终点是否相同且k-2内部子串是否回文。
这里使用一个n*n的矩阵来表示起点终点子串的状态,该矩阵只有上三角需要状态更新。
1 | #include <iostream> |