import sys
for s in sys.stdin:
n = len(s)
res = []
for i in range(n):#双指针法,遍历寻找所有满足条件的子串,并放入列表res中
for j in range(i+1, n+1):
if s[i:j] == s[i:j][::-1]:#判断当前子串是否为回文串
res.append(s[i:j])
if res != []:#如果列表res不为空,则输出列表res中最长元素的长度,用到了map()函数
print(max(map(len, res)))
else:
print(1)



京公网安备 11010502036488号