我已经简化了很多了,还是过不了,求调
#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; } } }