#arc0192. [arc019_2]こだわりの名前

[arc019_2]こだわりの名前

题目描述

给定一个字符串 AA(仅包含大写字母),求出 AA 修改一个字符后不是回文串的情况有多少种。

输入格式

一个字符串,表示给定的字符串 AA

输出格式

一个数,表示 AA 修改一个字符后不是回文串的情况有多少种。

范围及样例解释

1A3×1051 \le |A| \le 3 \times 10^5

样例解释:

  • 样例 1:如果修改第一个字符,那么有 2424 种改法(除了字符串是CRC的情况其他全部);如果修改第二个字符,有 2525 种改法;如果修改第三个字符,有 2424 种改法(除了字符串是ARA的情况其他全部),总共有 24+25+24=7324 + 25 + 24 = 73 种。
  • 样例 2:只有 11 个字符,无论怎么改都是回文串。