最長回文
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