Type: Default 1000ms 256MiB

字符串

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

给定长度为 nn 的字符串 SS ,令 f(S,d)f(S,d) 表示将 SS 中前 dd 个字符截取后按原顺序放到 SS 末尾,所得到的字符串。

如假设 SSabcde,则 f(S,0)f(S,0)abcdef(S,1)f(S,1)bcdeaf(S,2)f(S,2)cdeabf(S,3)f(S,3)deabcf(S,4)f(S,4)eabcd

回文串指顺读和倒读都一样的字符串。

若对于所有在 [0,n1][0,n-1] 内的 ddf(S,d)f(S,d) 都是回文串,则称 SS 为完美回文串。

青蛙哥拿到了一个字符串 SS,每次操作青蛙哥可以指定字符串中的一个位置,将其修改为任意一个字母,求将 SS 变成完美回文串的最少操作次数。

Format

Input

本题有多组数据。

第一行一个正整数 TT 表示数据组数,对于每组数据:

输入一行一个字符串表示青蛙哥拿到的字符串 SS

Output

对于每组数据,输出一行一个整数,表示最少操作次数。

Samples

样例输入

2
abcb
xxx

样例输出

2
0

Limitation

对于 20%20\% 的数据,1n101\le n\le 10

对于另外 30%30\% 的数据,1n10001\le n\le 1000,字符串中只包含 ab 两个字母。

对于 100%100\% 的数据,1n105,1T101\le n\le 10^5,1\le T\le 10,字符串中只包含小写字母。

20250220周赛

Not Attended
Status
Done
Rule
IOI
Problem
7
Start at
2025-2-20 16:30
End at
2025-2-20 18:30
Duration
2 hour(s)
Host
Partic.
26