解题思路:
STL Map
注意事项:
答案错误91,原地放弃
参考代码:
int main() { int n; int maxCnt = 0; string input; map<string, int> m; map<string, int>::iterator iter; cin >> n; getchar(); for (int i = 0; i < n; ++i) { getline(cin, input); iter = m.find(input); if (iter != m.end()) { iter->second++; maxCnt = max(maxCnt, iter->second); } else { m.insert(pair<string, int>(input, 1)); } } for (iter = m.begin(); iter != m.end(); ++iter) { if (iter->second == maxCnt) { cout << iter->first << endl; } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:853 |
C语言训练-求PI* (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1258 |
IP判断 (C语言代码)浏览:764 |
求圆的面积 (C语言代码)浏览:1670 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:517 |
1051(奇了怪了)浏览:650 |
勾股数 (C语言代码)浏览:800 |
矩阵转置 (C语言代码)浏览:784 |
小O的数字 (C语言代码)浏览:1411 |