P17828 [CSP-J 2026] 回文串 / string
题目描述
小 R 有一个长度为
小 X 喜欢回文串。若一个字符串反转后与原字符串相同,就称它是回文串,例如 aba、abba 都是回文串,而 aabbc 不是。也就是说,字符串
小 X 想让小 R 把
你需要帮助小 R 求出,他最少需要修改多少个位置的字符,才能将
输入格式
从文件 string.in 中读入数据。
输入的第一行包含一个正整数
输入的第
输出格式
输出到文件 string.out 中。
输出一行一个整数,表示小 R 最少需要修改多少个位置的字符,才能将
输入输出样例 #1
输入 #1
3 |
输出 #1
2 |
输入输出样例 #2
输入 #2
2 |
输出 #2
0 |
输入输出样例 #3
输入 #3
6 |
输出 #3
3000000000 |
说明/提示
样例 1 解释
小 R 的字符串 a 组成,第 b 组成,第 c 组成,依次拼接得到
小 R 可以将最后一个字符 c 和倒数第二个字符 b 都改为 a,得到回文串 aabaa,共修改
样例 2 解释
小 R 的字符串 a 组成,第 a 组成,依次拼接得到
样例 4
见题目目录下的 string/4.in 与 string/4.ans。
该样例满足测试点
样例 5
见题目目录下的 string/5.in 与 string/5.ans。
该样例满足测试点
样例 6
见题目目录下的 string/6.in 与 string/6.ans。
该样例满足测试点
数据范围
对于所有测试数据,均有:
;- 对于所有
,均有 ,且为小写英文字母。
::cute-table{tuack}
| 测试点编号 | ||
|---|---|---|
题解:
|
- 标题: P17828 [CSP-J 2026] 回文串 / string
- 作者: oWuGi7s6
- 创建于 : 2026-11-01 19:43:10
- 更新于 : 2026-11-01 19:45:23
- 链接: https://owugi7s6.netlify.app/2026/11/01/p17828/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。