0
点赞
收藏
分享

微信扫一扫

蒜头君面试 【SLT 中 Map 的简单应用】


题解:就是 Map 一下,临时存数,边比较,边输入。

(编译器坏掉了,只能网页来写,代码好丑。)

#include<bits/stdc++.h>
using namespace std;

int main()
{
int n;
int Max = -1;
int numMax = 0;
cin >> n;
map<int,int>mp;
int x;
mp.clear();
for(int i = 0; i < n; i ++){
cin >> x;
mp[x]++;
if(mp[x] > numMax) {
Max = x;
numMax = mp[x];
}
else if(mp[x] == numMax && Max < x){
Max = x;
}
}
cout << Max << " " << numMax << endl;
return 0;
}

 

举报

相关推荐

0 条评论