4224: 字母卡片

文件提交:无需freopen 内存限制:512 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:24 解决:0

题目描述

## 题目描述 张老师有三张写有小写英文字母的卡片,每张卡片上各有一个字母。他想把这三张卡片重新排列顺序,组成不同的字符串(每张卡片必须使用且仅使用一次)。请问他最多能组成多少种不同的字符串? ## 输入格式 输入一个长度为 3 的字符串(仅包含小写英文字母),代表三张卡片上的字母。 ## 输出格式 输出能组成的不同字符串的种数。 ## 输入输出样例 #1 ### 输入 #1 ```Plain aba ``` ### 输出 #1 ```Plain 3 ``` ## 输入输出样例 #2 ### 输入 #2 ```Plain ccc ``` ### 输出 #2 ```Plain 1 ``` ## 输入输出样例 #3 ### 输入 #3 ```Plain xyz ``` ### 输出 #3 ```Plain 6 ``` ## 说明/提示 - 字符串长度固定为 3,仅由小写英文字母组成。 - 样例 1 解释:卡片字母为 'a'、'b'、'a',可组成 "aab"、"aba"、"baa" 三种不同字符串。 - 样例 2 解释:三张卡片都是 'c',无论怎么排列都只能得到 "ccc",仅 1 种。 - 样例 3 解释:三张卡片字母各不相同,可组成 6 种不同的排列。