样例都对了……就是不知道为什么会错……求求牢大们啦~~~ qwq 互关互关~~~
#include<bits/stdc++.h>
using namespace std;
int n,m;
string s,a;
map<string,int> ma;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>s;
ma[s]=1;
}
for(int i=0;i<m;i++){
cin>>s;
a="";
int sum=0;
for(int j=0;j<s.size();j++){
a+=s[j];
if(ma[a]==1)sum++;
}
cout<<sum<<"\n";
}
return 0;
}