#include<stdio.h>
#include<string.h>
char book[1005][400005],sc[1005];
char ke[1000005];
int main()
{
int n,m,s,k,t,sum,x=0;
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
scanf("%s",book[i]);
for(int i=0;i<m;i++)
{
sum=0;
scanf("%d",&k);
scanf("%s",ke);
for(int o=0;o<n;o++)
{
t=0;
if(k<=strlen(book[o]))
{
x=0;
for(int j=strlen(book[o])-k;j<strlen(book[o]);j++)
{
if(book[o][j]==ke[x])
t++;
if(t==k)
sum++;
x++;
}
}
}
sc[i]=sum;
}
for(int i=0;i<m;i++)
printf("%d\n",sc[i]);
return 0;
}
第六个样例WA 请帮帮我,谢谢!!