用map怎么做
查看原帖
用map怎么做
1079493
Hy13_xsm楼主2023/11/8 17:16

我已经简化了很多了,还是过不了,求调

#include<bits/stdc++.h>
using namespace std;
int n;
map<int,int>k;
int main()
{
//	freopen("1.in","r",stdin);
	scanf("%d",&n);
	int x;
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&x);
		int y=(k[x]++);
		if(y>=n/2) 
		{
			cout<<x;
			return 0;
		}
	}
}
2023/11/8 17:16
加载中...