所有样例(包括自己造的)都 AC 了。QwQ :(
code
#include<bits/stdc++.h>
using namespace std;
string key[]={""," ***ABCDE"," FGHIJKLM"," NOPQRSTU"," VWXYZ***"};
string a[55],s;
set<char> ans;
int main() {
int n;
cin>>n;
for(int i=1;i<=n;i++) {
cin>>a[i];
}
cin>>s;
for(int i=1;i<=n;i++) {
if(a[i].find(s)!=a[i].npos) {
ans.insert(a[i][a[i].find(s)+s.size()]);
}
}
for(int i=1;i<=4;i++) {
for(int j=1;j<=8;j++) {
if(ans.count(key[i][j])==1) {
cout<<key[i][j];
}
else {
cout<<"*";
}
}
cout<<endl;
}
return 0;
}