b374

輸入說明 :

输入文件第一行是正整数的个数N,第二行开始为N个正整数。每两个正整数之间用一个空格隔开。

輸出說明 :

输出文件有若干行(因为众数可能不唯一)

每行两个数(之间用1个空格隔开),第1个是众数,第2个是众数出现的次数。

統計次數,找到最大的次數,符合最大次數就印出來

#include<stdio.h>
#include<algorithm>
int main ()
{
    int T;
    int temp,max=0;
    int i;

    scanf("%d",&T);

    int array[30001]={0};

    while(T--)
    {
        scanf("%d",&temp);
        array[temp]+=1;
    }

    for(i=0;i<30001;i++)
    {
           if(array[i]>=max)
               max = array[i];
    }

    for(i=0;i<30001;i++)
    {
           if(array[i]==max)
               printf("%d %d\n",i,array[i]);
    }
    return 0;
}