#P1517. [ABC345] One Time Swap
[ABC345] One Time Swap
题目描述
你得到一个字符串 。找出通过执行以下操作恰好一次可以得到的不同字符串的数量。
- 设 为 的长度。选择一对整数 ,满足 ,并交换 的第 个和第 个字符。
输入格式
输入。, 仅由小写英文字母组成。
输出格式
输出通过在 上执行上述操作恰好一次可以得到的不同字符串的数量。
abc
3
的长度为 ,所以满足 的整数对 有三个:、 和 。
- 交换 的第 个和第 个字符得到
bac
。 - 交换 的第 个和第 个字符得到
cba
。 - 交换 的第 个和第 个字符得到
acb
。
因此,对 abc
进行操作可以得到三个字符串:bac
、cba
和 acb
。
aaaaa
1