问题 I: 完美字符串

问题 I: 完美字符串

时间限制: 1Sec 内存限制:128 MB
提交:217 解决:80
[ 状态] [ 讨论版] [ 提交] [命题人: ]
题目描述

给定一个长度为n的字符串S=s0s1⋯sn-1,设f(S,d)是将S向左移动d次所得到的字符串。即f(S,d)=s(d+0)% ns(d+1)% n⋯s(d+n-1)% n。如果对于 * * 所有 * * 非负整数df(S,d)是回文,我们说S是完美回文。


现在给出一个长度为n的字符串A=a0a1an-1,该字符串仅由小写英文字母组成。可以对A执行以下操作多次(包括零次) : 选择一个整数i,使0≤i并将ai更改为任意小写英文字母。
计算将A更改为完美回文所需的最小操作数。我们说一个长度为n的字符串P=p0p1⋯pn-1是一个回文,如果pi=pn-i-1对所有0≤i都是。


输入

输入的第一行包含一个整数n,表示字符串的长度
第二行也是仅由小写英文字母组成的字符串 s(1≤n≤105)。


输出
对于每个测试用例输出一行,其中包含一个整数,指示将A更改为完美回文所需的最小操作数。
样例输入 Copy
4 abcb
样例输出 Copy
2