最长回文
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 6630 Accepted Submission(s): 2285
Problem Description 给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.
回文就是正反读都是一样的字符串,如aba, abba等
Input 输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组成的字符串S
两组case之间由空行隔开(该空行不用处理)
字符串长度len <= 110000
Output 每一行一个整数x,对应一组case,表示该组case的字符串中所包含的最长回文长度.
Sample Input
aaaa
abab
Sample Output
4
3
以前没有学过,最长的什么什么序列看来得重新学一下了,发现比赛的什么水题可能会用得到来处理一下字符串啊什么的。最长回文子串求法网址:http://www.cnblogs.com/wuyiqi/archive/2012/06/25/2561063.html以前自己写的求最长回文子串复杂度都太高,所以肯定会超时的,现在重新学重新用一下,哈哈。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include