#4399. 不同的字符串(Distinct Strings)

不同的字符串(Distinct Strings)

题目描述

给定一个长度为3的由小写英文字母组成的字符串SS。通过对SS中的字符进行排列,可以得到多少个不同的字符串?

输入格式

输入SS

输出格式

输出通过对SS中的字符进行排列可以得到的不同字符串的数量。

样例

aba
3
ccc
1
xyz
6

样例解释

【样例1说明】
通过对S = aba中的字符进行排列,可以得到三个不同的字符串:aab、aba、baa。
【样例2说明】
通过对S = ccc中的字符进行排列,只能得到一个字符串:ccc。
【样例3说明】
通过对S = xyz中的字符进行排列,可以得到六个不同的字符串:xyz、xzy、yxz、yzx、zxy、zyx。

来源

  • AtCoder ABC225A