TouchStone
  Please Login
Login Sign Up
距离明年CSP第一轮: ??天 距离CSP第二轮: ??天 距离NOIP还有: ??天
 Homepage  Problem Set  Examinations  Submissions  Discussions  Statistics
  • Home
  • Problem Set
  • P1036
  • Problem
  • P1036回文词(IOI)
    Limits : Time Limit : 6000 MS   Memory Limit : 565536 KB
    Description

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

    Input Format

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

    Output Format

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

    Sample Input 1

    5
    Ab3bd

    Sample Output 1

    2

    Sample Input 2

    3
    FFT

    Sample Output 2

    1


    Source  IOI 2000