解题思路:使用unordered_map统计每种颜色气球出现的次数,输出出现次数最多的气球颜色。
注意事项:
参考代码:
#include<iostream> #include<string> #include<unordered_map> using namespace std; int main() { int n; while (cin >> n) { if (!n) break; unordered_map<string, int> map; while (n--) { string s; cin >> s; if (map.find(s) != map.end()) map[s]++; else map[s] = 0; } auto ans = map.begin(); for (auto it = map.begin(); it != map.end(); ++it) { if (it->second > ans->second) { ans = it; } } cout << ans->first << endl; } return 0; }
0.0分
0 人评分
【亲和数】 (C语言代码)浏览:908 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
成绩转换 (C语言代码)浏览:1048 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:552 |
【金明的预算方案】 (C++代码)浏览:873 |
1013题解浏览:596 |
1025题解浏览:796 |
1052题解(链表操作)浏览:782 |
1134题解(求分析)浏览:795 |
小O的乘积 (C语言代码)浏览:1061 |