#include<iostream> #include<map> #include<functional> using namespace std; int main(void) { int i; long long int n,temp,len; while(cin>>n) { len=n; map<int,int,greater<int> >num; map<int,int,greater<int> >::iterator p; while(n--) { cin>>temp; num[temp]++; } p=num.begin(); if(p->second>(len+1)/2) cout<<p->first<<endl; } return 0; } 我和楼主写的几乎一样,为什么我AC不了啊(ཀ ⌂ ཀ)