题解 | #字符统计#

字符统计

https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0

#include <iostream>
#include <map>
using namespace std;

int main() {
    string s;
    string s0;
    cin >> s;
    map<char,int> l;
    map<int,string> q;
    for(auto e : s){
        l[e]++;
    }
    for(auto e : l){
        q[e.second].push_back(e.first);
    }
    for(auto e : q){
        s0 = e.second + s0;
    }
    cout << s0 << endl;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

点赞 评论 收藏
分享
zYvv:双一流加大加粗再标红,然后广投。主要是获奖荣誉不够,建议开始不用追求大厂,去别的厂子刷下实习。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务