HXOJ3473. 最长公共子序列题五:Palindrome

提交15 通过9
通过率60%
时间限制2000ms
内存限制512MiB

题目描述

题目描述

给定一个由英文字母和数字组成的字符串。你可以在字符串中的任意位置插入字符,请求出至少插入多少个字符,才能使整个字符串变成回文串。

例如,Ab3bd 可以插入两个字符变为 dAb3bAd,因此答案为 22。

输入格式

第一行输入一个整数 NN,表示字符串长度。

第二行输入字符串。

输出格式

输出一个整数,表示最少需要插入的字符数。

5
Ab3bd
2
8
XWYcxxcX
2
16
g7tvi2dp6006pd7g
4

数据范围与约定

3≤N≤50003\le N\le5000;字符串只含大小写英文字母和数字。