问题描述
所谓回文,就是像"acbca"或者"12966921"这样的字符串,左右对称。
现在的问题是,假如给你"abaqbaa"这样的字符串,你可以对它添加一
些字符,得到"aabaqqabaa"变成回文,一共加了3个字符。
问对于随意给的一字字符串,你最少要加多少个字符才能使它变成回文?
对于刚刚的"abaqbaa",其实可以只加2个字符变成"aabaqabaa"就成为回
文了,2就是这个字符串的最少添加字符数目。
输入
多组测试数据,每组只有一行,就是一个字符串,串长小于1000
输出
输出最少要加的字符个数
样例输入
abaqbaab
abccba
1357351
样例输出
3
0
2
上边是指数级别的,下边是动态规划平方级的。