题目链接:https://cn.vjudge.net/problem/UVA-11584 题意 给一个字符串序列,问回文串的最少个数. 例:aaadbccb 分为aaa, d, bccb三份 n<=1000 思路 这道题还是简单的,首先可以设想dp(i)为前i个字符中最少个数. 那么转移方程随之而来,dp(i)=min( dp(j-1)+1 | [j, i]是回文串 ). 这里分析复杂度是O(n^3),但是咱可以预处理[j, i]是不是回文串,复杂度降到O(n^2). 提交过程 AC 代码 #i…