AT_abc249_c [ABC249C] Just K
题目描述
给定 $N$ 个仅由小写英文字母组成的字符串 $S_1, S_2, \dots, S_N$。
你可以从 $S_1, S_2, \dots, S_N$ 中任选若干个字符串。
在你选择的字符串中,求“恰好出现在 $K$ 个字符串中的小写英文字母”的种类数的最大可能值。
输入格式
输入以以下格式从标准输入读入。
> $N$ $K$
> $S_1$
> $S_2$
> $\vdots$
> $S_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $1 \leq N \leq 15$
- $1 \leq K \leq N$
- $N, K$ 均为整数
- $S_i$ 是仅由小写英文字母组成的非空字符串。
- 对于所有满足 $1 \leq i \leq N$ 的整数 $i$,$S_i$ 中同一个字母不会出现两次或以上。
- 若 $i \neq j$,则 $S_i \neq S_j$。
## 样例解释 1
如果选择 $S_1, S_3, S_4$,那么字母 `a`、`b`、`c` 恰好出现在 $2$ 个字符串中。不存在一种选择方式能让有 $4$ 个或更多的字母恰好出现在 $2$ 个字符串中,因此答案为 $3$。
## 样例解释 2
同一个字符串不能被选择多次。
由 ChatGPT 4.1 翻译