4263: 对S中的字符进行排列,可以得到多少个不同的字符串?
内存限制:1024 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
# Distinct Strings
## 题目描述
给定一个长度为3的由小写英文字母组成的字符串$S$。通过对$S$中的字符进行排列,可以得到多少个不同的字符串?
输入
## 输入格式
输入$S$。
输出
## 输出格式
输出通过对$S$中的字符进行排列可以得到的不同字符串的数量。
样例输入 复制
aba
样例输出 复制
3
提示
## 输出格式
输出通过对$S$中的字符进行排列可以得到的不同字符串的数量。
## 输入输出样例
### 输入样例1
```
aba
```
### 输出样例1
```
3
```
### 输入样例2
```
ccc
```
### 输出样例2
```
1
```
### 输入样例3
```
xyz
```
### 输出样例3
```
6
```
## 数据范围与提示
【样例1说明】
通过对S = aba中的字符进行排列,可以得到三个不同的字符串:aab、aba、baa。
【样例2说明】
通过对S = ccc中的字符进行排列,只能得到一个字符串:ccc。
【样例3说明】
通过对S = xyz中的字符进行排列,可以得到六个不同的字符串:xyz、xzy、yxz、yzx、zxy、zyx。
## 题目来源
ABC225A