题解 | #字符统计#
字符统计
https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
// HJ102 字符统计.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include<iostream> #include<bits/stdc++.h> #include<unordered_map> using namespace std; int main() { string s; map<char,int>map; while (cin >> s) { map.clear(); for (auto a : s) { ++map[a]; } vector<pair<char,int>>vec(map.begin(), map.end()); stable_sort(vec.begin(), vec.end(), [](const pair<char,int>& a, const pair<char,int>& b) { return a.second > b.second; });//stable_sort函数写法注意记下来 for (auto it = vec.begin(); it != vec.end(); it++) { cout << it->first; } cout << endl; } return 0; }