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;
}