codevs 4189 字典(STL)
/* STL */ #include<iostream> #include<cstdio> #include<cstring> #include<map> using namespace std; map<string,int>a; int main() { int n,m,i,j,k; cin>>n; for(i=1;i<=n;i++) { char s[10]; string ss=""; cin>>s; for(j=0;j<strlen(s);j++) { ss+=s[j]; a[ss]=1; } } scanf("%d",&m); for(i=1;i<=m;i++) { string s; cin>>s; if(a[s]==1) printf("YES\n"); else printf("NO\n"); } return 0; }