#1984. [ABC249C] Just K

[ABC249C] Just K

题目描述

给定 n n 个字符串,要求在其中选择任意个。

你需要求出你选择的任意个字符串组合起来,恰好出现 kk 次的字母有几个。

例如在样例 11 当中,若选择第 1,3,41,3,4 个字符串,有三个字母 a,b,ca,b,c 恰好出现 22 次。

我们希望恰好出现 kk 次的字母越多越好,你需要求出这个个数。

保证字符串中仅有英文小写字母。

输入格式

第一行输入 N N K K

接下来 NN 行每行输入一个字符串

S1 S_1 S2 S_2 \vdots SN S_N

输出格式

输出一个整数代表答案

4 2
abi
aef
bc
acg
3
2 2
a
b
0
5 2
abpqxyz
az
pq
bc
cy
7

样例 1 解释

当选择 S1,S3S_1,S_3S4S_4 时,abc 恰好出现在两次。

提示

  • 1N151 \le N \le 15
  • 1KN1 \le K \le N
  • NNKK 是整数。
  • SiS_i 是由小写英文字母组成的非空字符串。
  • 对于每个整数 ii1iN1 \le i \le NSiS_i 不包含两个或两个以上相同的字母。
  • iji \neq j ,则 SiSjS_i \neq S_j