atcoder#AGC019B. [AGC019B] Reverse and Compare
[AGC019B] Reverse and Compare
分数 : 分
问题陈述
您有一个由小写英文字母组成的字符串 。
您可以选择任意两个索引 和 ,使得 ,并反转子字符串 。
您最多可以执行一次此操作。
您可以获得多少个不同的字符串?
约束条件
- 由小写英文字母组成。
输入
输入来自标准输入,格式如下:
输出
打印您最多可以通过反转 中的任意子字符串一次所获得的不同字符串的数量。
aatt
5
您可以获得 aatt
(什么都不做),atat
(反转 ),atta
(反转 ),ttaa
(反转 )和 taat
(反转 )。
xxxxxxxxxx
1
无论您反转哪个子字符串,您总是会得到 xxxxxxxxxx
。
abracadabra
44