#DP0005. 最长回文子串

最长回文子串

题目描述

给定一个长度为 nn 的数组 a1,a2,,ana_1,a_2,…,a_n,问其中的最长回文子串长度。

定义子串 al,al+1,,ara_l,a_{l+1},…,a_r 为回文子串,当且仅当这个子串正着看和反着看是一样的,即有 al=ar,al+1=ar1,a_l=a_r,a_{l+1}=a_{r−1},…

输入格式

第一行一个整数 nn,表示元素个数。

接下来一行,nn 个整数,a1,a2,,ana_1,a_2,…,a_n

输出格式

一个整数,表示答案。

Samples

6
1 2 3 3 2 4
4

数据规模

对于 100% 的数据,保证 1n1000,1ai10001≤n≤1000,1≤a_i≤1000