logo AlgoBeat OnlineJudge
登录 注册

#214276. [ICPC 2022 Nanjing R] 完美回文

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

给定长度为 的字符串 ,令 表示将 左移 次后获得的字符串。也就是说 。称 为完美回文,若对于非负整数 都是回文串。

给定长度为 的仅由小写英文字母组成的字符串 ,您可以对 进行任意次以下操作(包括零次):选择整数 满足 并将 改为任何小写英文字母。

求将 变为完美回文的最少操作次数。

称长度为 的字符串 是回文串,若对于所有

输入格式

有多组测试数据。第一行输入一个整数 表示测试数据组数,对于每组测试数据:

第一行输入一个仅由小写英文字母构成的字符串 )。

保证所有数据中字符串长度之和不超过

输出格式

每组数据输出一行一个整数表示将 变为完美回文的最少操作次数。

样例

样例输入 1

2
abcb
xxx

样例输出 1

2
0

数据范围与提示

对于第一组样例数据,可以将第一和第三个字符变为 b,这样字符串将变为 bbbb。容易发现对于所有非负整数 bbbb 是回文串,因此 bbbb 是完美回文。这些变化需要消耗 次操作,可以证明这是最少需要的操作次数。

对于第二组样例数据,xxx 已经是完美回文,因此无需任何操作。