1863: 最长回文子序列

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

给你一个字符串 s ,找出其中最长的回文子序列,并返回该序列的长度。

子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。


如果一个序列从左向右读和从右往左读相同,那么我们称它为回文序列

 
示例 1:

输入:s = "bbbab"
输出:4
解释:一个可能的最长回文子序列为 "bbbb" 。

Input

输入一行,一行字符串

Output

输出一行,最长最长回文子序列

Sample Input Copy

bbbab

Sample Output Copy

bbbb