#include<iostream>
using namespace std;
int t,n;
string s[11],str;
int main(){
ios::sync_with_stdio(false);
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;i++)
cin>>s[i];
cin>>str;
for(int i=1;i<=n;i++){
while(str.find(s[i])<=500000)
str[str.find(s[i])+s[i].size()-1]='*';
}
cout<<str<<endl;
}
}
80分,T了两个
#include<iostream>
using namespace std;
int t,n,x;
string s[11],str;
int main(){
ios::sync_with_stdio(false);
cin>>t;
while(t--){
cin>>n;
for(int i=1;i<=n;i++)
cin>>s[i];
cin>>str;
for(int i=1;i<=n;i++){
x=str.find(s[i]);
while(x<=500000)
str[x+s[i].size()-1]='*';
}
cout<<str<<endl;
}
}
0分,全T了