文章

81

粉丝

0

获赞

282

访问

11.0k

头像
出现次数最多的数 题解:一个map走天下
P2001 重庆大学机试题
发布于2025年3月15日 21:16
阅读数 107

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,m,max_value=0,max_key=0;
	map<int,int> myMap;
	cin>>n;
	while(n--){
		cin>>m;
		if(myMap.find(m)!=myMap.end()){
			myMap[m]++;
		}else{
			myMap[m]=1;
		}
	}
	for(const auto &p:myMap){
		if(p.second > max_value){
			max_value = p.second;
			max_key = p.first;
		}
	}
	
	cout<<max_key<<endl;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发