蓝桥杯 算法提高 字符串压缩

啊啊啊啊你们相信我,我这个方法真的非常好,一丢丢自恋。

#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;
}





发布了5 篇原创文章 · 获赞 0 · 访问量 639
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览