zoukankan      html  css  js  c++  java
  • CCF 出现次数最多的数 201312-1

    出现次数最多的数

    问题描述
    试题编号: 201312-1
    试题名称: 出现次数最多的数
    时间限制: 1.0s
    内存限制: 256.0MB
    问题描述:
    问题描述
      给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。
    输入格式
      输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。   输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。
    输出格式
      输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。
    样例输入
    6 10 1 10 20 30 20
    样例输出
    10
     1 //201312-1
     2 #include<cstdio>
     3 #include<cmath>
     4 #include<cstring>
     5 #include<algorithm>
     6 #include<iostream>
     7 using namespace std;
     8 int t[10005];
     9 int main(){
    10     int n,i;
    11     cin>>n;
    12     memset(t,0,sizeof(t));
    13     while(n--){
    14         cin>>i;
    15         t[i]++;
    16     }
    17     int maxn=-1,maxnum=0;
    18     for(i=1;i<=10000;i++){
    19         if(t[i]>maxn){
    20             maxnum=i;
    21             maxn=t[i];
    22         }
    23     }
    24     cout<<maxnum<<endl;
    25     return 0;
    26 }
  • 相关阅读:
    lesson
    lesson
    课后习题-5
    lesson
    lesson
    lesson
    重启网络服务时 Bringing up interface eth0
    课后习题-4
    基础扩展
    课后习题-3
  • 原文地址:https://www.cnblogs.com/Deribs4/p/4322633.html
Copyright © 2011-2022 走看看