蓝桥-找到最多的数-oj3227
#include <bits/stdc++.h>
using namespace std;
//在矩阵中,如果一个数字出现次数超过了一半,就输出这个数字
map<int,int>mp; //一个x,y;x表示数字,y表示出现次数
int main()
{
int n,m; cin>>n>>m;
for(int i=1;i<=n*m;i++){
int x; cin>>x;
mp[x]++; //输出x存在mp里
}
for(auto&[x,y]:mp){
if(y>n*m/2){ //如果次数y超过了一半
cout<<x<<endl; //就输出这个数x
}
}
return 0;
}