1252. 回文词

时间限制 1000 ms   内存限制 128 MB

        回文词是一种对称的字符串——也就是说,一个回文词,从左 到右读和从右到左读得到的结果是一样的。任意给定一个字符串, 通过插入若干字符,都可以变成一个回文词。你的任务是写一个程 序,求出将给定字符串变成回文词所需插入的最少字符数。          比如字符串“Ab3bd”,在插入两个字符后可以变成一个回文 词(“dAb3bAd”或“Adb3bdA”)。然而,插入两个以下的字符无 法使它变成一个回文词。

输入数据

&nbsp &nbsp &nbsp &nbsp 第一行包含一个整数N,表示给定字符串的长度,3< =N< =5000
&nbsp &nbsp &nbsp &nbsp 第二行是一个长度为N的字符串,字符串由大小写字母和数字
构成。

输出数据

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

样例输入

复制
5
Ab3bd
 \n
     \n

样例输出

复制
2
 \n

提交

请先 登录

Source

IOI  2000 by  Zossin

© 2025 FAQs Contact About