L1-101 别再来这么多猫娘了!分数 15

#include
#include
#include
#include
using namespace std;
int main()
{
    int n,k,a=0,b,cd,pt=0;
    string s1[200],l="";
        string ss,str="-";//最后发现是敏感词错了
    cin>>n;
    getchar();
    for(k=0;k     {
        cin>>s1[k];//这样一个string可以存多个字符串
    }
    cin>>b;
  
    getchar();
    getline(cin,ss);
    for(int i=0;i     {
        pt=ss.find(s1[i]);
        if(pt==-1) continue;
        while(pt!=-1)//point 1
        { a++;
           cd=s1[i].length(); 
            ss.erase(pt,cd);
            ss.insert(pt,str);
            pt=ss.find(s1[i]);
        }
    }
    if(a>=b)
    {
        cout<         return 0;
    }
    else{
        pt=ss.length();
        for(int i=0;i         {
           if(ss[i]=='-') cout<             else cout<         }
    }

你可能感兴趣的:(c++,算法,开发语言)