AT_abc089_c [ABC089C] March

题目描述

有 $N$ 个人,第 $i$ 个人的名字为 $S_i$。 你想从中选出 $3$ 个人,使得满足以下条件: - 所有人的名字都以 `M`、`A`、`R`、`C`、`H` 中的某一个字母开头。 - 选中的三个人的名字开头字母各不相同。 请计算满足这些条件的选法有多少种。注意,选取的顺序不计入方案数。 如果答案可能超出 $32$ 位整数范围,请注意数据类型的选择。

输入格式

输入以如下格式从标准输入读入: > $N$ > $S_1$ > $S_2$ > $\vdots$ > $S_N$

输出格式

输出满足条件的选法总数 $x$。

说明/提示

## 限制条件 - $1 \leq N \leq 10^5$ - $S_i$ 由大写英文字母组成 - $1 \leq |S_i| \leq 10$ - $S_i \neq S_j\ (i \neq j)$ ## 样例解释 1 可以选择以下三个人的名字: - `MASHIKE`、`RUMOI`、`HABORO` - `MASHIKE`、`RUMOI`、`HOROKANAI` 因此,共有 $2$ 种选法。 ## 样例解释 2 请注意,如果不存在满足条件的选法,也要输出 $0$。 由 ChatGPT 4.1 翻译