AT_arc019_2 [ARC019B] こだわりの名前
题目描述
给定一个字符串 $A$(仅包含大写字母),求出 $A$ 修改一个字符后**不是**回文串的情况有多少种。
输入格式
一个字符串,表示给定的字符串 $A$。
输出格式
一个数,表示 $A$ 修改一个字符后**不是**回文串的情况有多少种。
说明/提示
$1 \le |A| \le 3 \times 10^5$。
样例解释:
- 样例 1:如果修改第一个字符,那么有 $24$ 种改法(除了字符串是`CRC`的情况其他全部);如果修改第二个字符,有 $25$ 种改法;如果修改第三个字符,有 $24$ 种改法(除了字符串是`ARA`的情况其他全部),总共有 $24 + 25 + 24 = 73$ 种。
- 样例 2:只有 $1$ 个字符,无论怎么改都是回文串。