#JSD3013. 强哥的字符串交换
强哥的字符串交换
题目描述
给你一个字符串 。 求出进行一次交换操作能得到多少个不同的字符串。
操作:设 是 的长度。 选择一对整数 ,使得 ,将 中的第 个和第 个字符互换。
输入格式
输入一个字符串 ,字符串长度不超过 。
输出格式
输出一个整数,表示进行一次交换操作能得到多少个不同的字符串。
acba
6
样例解释
caba
,bcaa
,acba
,abca
,aabc
,acab
kkkkk
1
样例解释
任意交换两个位置的字符,都可以获得原来的字符串。
aabb
5
样例解释
aabb
,baab
,baba
,abab
,abba