链接:兔子的名字
#include<bits/stdc++.h>
using namespace std;
int n , m;
char t[1005][105];
char s[105][35];
int main()
{
scanf("%d%d",&n,&m);
for(int i = 1;i <= n;i++) {
scanf("%s",t[i]+1);
}
for(int i = 1;i <= m;i++) {
scanf("%s",s[i]+1);
}
for(int i = 1;i <= n;i++) {
int ans = 0;
for(int j = 1;j <= m;j++) {
int x = 1 , y = 1;
while(t[i][x] != '\0' && s[j][y] != '\0') {
if(t[i][x] == s[j][y]) y++;
x++;
}
if(s[j][y] == '\0') ans++;
}
printf("%d\n",ans);
}
return 0;
}
``