#B. 能量字符(char.cpp)

    Type: Default 1000ms 256MiB

能量字符(char.cpp)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Background

Special for beginners, ^_^

Description

小C想要计算他那N(1≤N≤1000)只猫咪的名字的能量.每只猫咪的名字由不超过1000个字符构成(保证没有空字体串)。

小C有一张“能量字符串表”,上面有M(1≤M≤100)个代表能量的字符串.每个字符串由不超过30个字符构成(同样不存在空字符串).一个猫咪的名字蕴含多少个能量字符串,这个名字就有多少能量.所谓“蕴含”,是指某个能量字符串的所有字符都在名字串中按顺序出现(不一定一个紧接着一个)。

需要注意的是,所有的大写字母和小写字母都是等价的.比如,在贝茜的名字“Bessie”里,蕴含有“Be”“sI”“EE”以及“Es”等等字符串,但不蕴含“lS”或“eB”.请帮小C计算他的猫咪的名字的能量.

Format

Input

第1行输入两个整数N和M,之后N行每行输入一个猫咪的名字,之后M行每行输入一个能量字符串。

Output

一共N行,每行一个整数,依次表示一个名字的能量。

Samples

5 3
Bessie
Jonathan
Montgomery
Alicia
Angola
se
nGo
Ont
1
1
2
0
1

Limitation

对于100%的数据,1≤N≤1000,1≤M≤100

2023CPS-J 测试1

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-10-3 9:00
End at
2023-10-7 13:00
Duration
100 hour(s)
Host
Partic.
13