强哥的字符串交换
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给你一个字符串 。 求出进行一次交换操作能得到多少个不同的字符串。
操作:设 是 的长度。 选择一对整数 ,使得 ,将 中的第 个和第 个字符互换。
输入格式
输入一个字符串 ,字符串长度不超过 。
输出格式
输出一个整数,表示进行一次交换操作能得到多少个不同的字符串。
acba
6
样例解释 caba,bcaa,acba,abca,aabc,acab
kkkkk
1
样例解释 任意交换两个位置的字符,都可以获得原来的字符串。
aabb
5
样例解释 aabb,baab,baba,abab,abba