必威体育Betway必威体育官网
当前位置:首页 > IT技术

众数

时间:2019-10-17 14:15:49来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

众数

众数

Time limit: 1000MS Memory Limit: 65536KB

Submit Statistic

Problem Description

众数是指在一组数据中,出现次数最多的数。例如:1, 1, 3 中出现次数最多的数为 1,则众数为 1。

给定一组数,你能求出众数吗?

Input

输入数据有多组(数据组数不超过 50),到 EOF 结束。

对于每组数据:

•第 1 行输入一个整数 n (1 <= n <= 10000),表示数的个数。

•第 2 行输入 n 个用空格隔开的整数 ai (0 <= Ai <= 1000),依次表示每一个数。

Output

对于每组数据,在一行中输出一个整数,表示这组数据的众数。

数据保证有唯一的众数。

example Input

3

1 1 3

5

0 2 3 1 2

Example Output

1

2

Hint

Author

bLue

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int i,max,n,f,A,t,m = 50;
   while(~scanf("%d",&n)&&m)//注意输入数据不超过50组
   {
       int a[1005] = {-1};//初始化数组;
       f = 0;//f标记输入的最大的数是多少
       for(i = 0;i < n;i++)
       {
           scanf("%d",&A);
           a[A]++;//相同的数放入同一个变量下标中,然后++;
           if(f < A)
           {
               f = A;
           }
       }
       max = -1;
       for(i = 0;i <= f;i++)//数组下标肯定是到f结束;
       {
           if(a[i] > max)
           {
               max = a[i];
               t = i;//t标记众数;
           }
       }
       printf("%d\n",t);
       m--;
   }
    return 0;
}

相关阅读

提升微博听众数量 四大技巧是关键

微博,或许你在09年的时候没有听说过,但是现在,你再没有听说过的话就代表你已经落后与社会了,一夜之间,微博成为了社会的流行,它更成为了

【LeetCode】寻找众数(绝对众数、1/k众数) - Medium

1.已知给定的N个整数A[1…N]存在绝对众数,以最低的时空复杂度计算该绝对众数。 (若某众数出现次数多于n/2,则称作绝对众数), 【分

对微博听众数量的质疑及微博营销活动的开展

我玩腾讯微博7个月了,下面仅就自己的使用经验罗嗦几句。很多人想用微博做营销。但是往往会考虑到自己听众数量不多而怀疑营销效果

站长总结四大技巧提升微博听众数量

微博,如果放在一年前,人们根本还不知道这是个什么东西,但是仅仅是一夜之间,它更成了网络上的热门搜索词。而在今天的网络,如果你还不知

分享到:

栏目导航

推荐阅读

热门阅读