您的答案為: 20693 4 正確答案為: 2656 4
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
while(1)
{
int a[30010];
for(int i=0;i<30010;i++)
{
a[i]=0;
}
int N=0;
cin>>N;
if(cin.fail())break;
int m=0;
int b[100000]={0};
for(int i=0;i<N;i++)
{
scanf("%d",&b[i]);
a[b[i]]++;
if(a[b[i]]>m)m=a[b[i]];
if(a[b[i]]!=1)b[i]=-1;
}
for(int i=0;i<N;i++)
{
if(a[b[i]]>0)if(a[b[i]]==m)printf("%d %d\n",b[i],m);
}
}
return 0;
}