⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p2092.cpp

📁 大概POJ上50道比较难的题的代码
💻 CPP
字号:
#include <iostream>
#include <algorithm>
using namespace std;
const int MAXN = 10001;
struct point{ int s,ind; };
bool cmp(point a,point b){ return a.s > b.s || a.s == b.s && a.ind < b.ind; }
point a[MAXN];
int main(){
    int N,M,x;
    while(cin >> N >> M && (N || M)){
        int n(0);
        memset(a,0,sizeof(a));
        for(int i = 0;i < N;++i)
            for(int j = 0;j < M;++j){
                scanf("%d",&x);
                a[x].ind = x;
                n = max(n,x);
                ++a[x].s;
            }
        ++n;
        sort(a,a+n,cmp);
        cout << a[1].ind;
        for(int i = 2;i < n && a[i].s == a[i-1].s;++i)
            printf(" %d",a[i].ind);
        puts("");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -