oj-ccf-csp-201312-1-出现次数最多的数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oj-ccf-csp-201312-1-出现次数最多的数相关的知识,希望对你有一定的参考价值。

 

 

#include<cstdio>
#include<algorithm> 
using namespace std;
const int maxn=10005;
struct node{
    int index;
    int cnt;
    node(int _index=-1, int _cnt=0): index(_index),cnt(_cnt){}
}Node[maxn];
bool cmp(node a,node b){
    if(a.cnt!=b.cnt) return a.cnt>b.cnt;
    else return a.index<b.index;
}
int main(){
    int n;
    while(scanf("%d",&n)!=EOF){
        int index;
        for(int i =1;i<n+1;i++){
            if(i>=2) scanf("%c");
            scanf("%d",&index);
            Node[index].index=index;
            Node[index].cnt++;
        }
    
        sort(Node+1,Node+10001,cmp);
        printf("%d\n",Node[1].index);

    }
    return 0;
}

 

以上是关于oj-ccf-csp-201312-1-出现次数最多的数的主要内容,如果未能解决你的问题,请参考以下文章

excel中 一组数中选出出现次数最多的数字

如何获取数组中出现次数最多的字符串?

找出字符串中出现次数最多的字符和次数

sql语句,求出现次数最多的组中,出现次数最多的一条数据

从数组中找到元素出现次数最多的元素

判断一个字符串之中出现次数最多的字符和它出现的次数