啊啊啊啊你们相信我,我这个方法真的非常好,一丢丢自恋。
#include<iostream>
#include<cstring>
#include<map>
using namespace std;
int main()
{
string a;
getline(cin,a);
int i;
map<char,int> b;
string::iterator it;
for(it=a.begin();it!=a.end();)
{
b[*it]+=1;
if(*it==' ')
{
it++;
continue;
}
else if(b[*it]!=1&&b[*it]!=3&&b[*it]!=6)
{
a.erase(it);
continue;//这里不it++就不解释了哈,要是有什么疑惑欢迎评论讨论!!我爱讨论!!耶~要睡觉了就不解释啦
}
it++;
}
cout<<a<<endl;
return 0;
}