Problem5731--查询字符串

5731: 查询字符串

Time Limit: 3.000 Sec  Memory Limit: 256 MB
Submit: 51  Solved: 18
[Submit] [Status] [Web Board] [Creator:]

Description

给定n个字符串f1,f2...fn

这些字符串两两不同。

下面给定q个询问。第i次询问给定一个字符串si,你的任务是:

计算f1~fn这n个字符串中,包含si作为子串的字符串的数量。


Input

第一行输入两个整数n和q,表示字符串的数量和询问次数。

接下来输入n行,每行一个字符串fi。

接下来q行,每行一个字符串si。

所有fi和si都只包含小写字母、数字以及 .


Output

共q行,第i行输出第I个询问的答案。

Sample Input

4 6
test
contests
test.
.test
ts
.
st.
.test
contes.
st

Sample Output

1
2
1
1
0
4

HINT

【数据范围】

30%的数据满足1<=n,q<=20

100%的数据满足1<=n<=10000,1<=q<=50000。输入的每个字符串长度都不超过8。


Source/Category

 

[Submit] [Status]