题目描述
读题显然就是求出现次数最多的时间
选择时间用字符串表示,就是求出现次数最多的字符串
最后考虑用unordered_map来实现
C++ 代码
#include <bits/stdc++.h>
using namespace std;
unordered_map<string,int> h;
int main(){
int n;
cin >> n;
string hh,mm;
int res = 0;
while(n--)
{
cin >> hh >> mm;
string c = hh + '-' + mm;
h[c]++;
res = max(h[c],res);
}
cout << res;
return 0;
}