#CSPJ26B. [CSP-J 2026] 回文串 / string
[CSP-J 2026] 回文串 / string
题目描述
小 R 有一个长度为 的字符串 ,其中只包含小写英文字母。虽然 可能很长,但它可以分成 个连续的段,其中第 段由 个小写英文字母 构成。把这 段依次拼接起来便得到 ,因此 。相邻两段中的字符可以相同。
若一个字符串反转后与原字符串相同,就称它是回文串。例如 aba、abba 是回文串,而 aabbc 不是。
小 R 可以将 中任意一个位置的字符修改成任意小写英文字母。请你求出,最少需要修改多少个位置的字符,才能将 改成回文串。
输入格式
第一行包含一个正整数 。
接下来 行,第 行包含一个正整数 和一个小写英文字母 ,表示第 段由 个字符 构成。
输出格式
输出一行一个整数,表示最少需要修改的字符位置数。
样例
3
2 a
2 b
1 c
2
2
2 a
3 a
0
6
1000000000 a
1000000000 a
1000000000 a
1000000000 b
1000000000 b
1000000000 b
3000000000
数据范围
对于所有测试数据,,,且 为小写英文字母。
| 测试点编号 | ||
|---|---|---|
| 1 | 5 | |
| 2~4 | 2 | |
| 5~6 | 10 | 1 |
| 7~8 | 50 | |
| 9 | 2000 | 1 |
| 10~12 | 50 | |
| 13~16 | ||
| 17~18 | 1 | |
| 19~21 | 500 | |
| 22~25 | ||
相关
在下列比赛中: