AcWing 5734. 别再来这么多猫娘了
原题链接
简单
作者:
Ji.
,
2025-04-15 01:09:02
· 江苏
,
所有人可见
,
阅读 6
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<string> w;
int n,k;
int num;
int main() {
cin>>n;
while(n--) {
string word;
cin>>word;
w.push_back(word);
}
cin>>k;
getchar();
string s;
getline(cin,s);
for(int i=0;i<w.size();i++) {
int pos = s.find(w[i]);
while(pos != -1) {
s.replace(pos,w[i].size(),"~");
pos = s.find(w[i],pos+1);
num++;
}
}
while(s.find("~") != -1) {
s.replace(s.find("~"),1,"<censored>");
}
if(num >= k) {
cout<<num<<endl;
puts("He Xie Ni Quan Jia!");
} else {
cout<<s;
}
return 0;
}