您的位置:首页 > 其它

POJ 2092

2015-06-10 17:01 337 查看
#include <iostream>
#include <algorithm>
#define MAXN  10005
using namespace std;

int _m[MAXN];
int c[MAXN];
bool op(int a,int b);

int main()
{
//freopen("acm.acm","r",stdin);
int m;
int n;
int i;
int j;
int tem;
while(cin>>m>>n)
{
if(m == 0 && n == 0)
{
break;
}
memset(_m,0,sizeof(_m));
for(i = 0; i < m; ++ i)
{
for(j = 0; j < n; ++ j)
{
cin>>tem;
++ _m[tem];
}
}
copy(_m,_m+MAXN,c);
sort(c,c+MAXN,op);
tem = c[0];
for(i = 0; i < MAXN; ++ i)
{
if(c[i] != tem)
{
tem = c[i];
break;
}
}
//    cout<<c[i]<<endl;
for(i = 0; i < MAXN; ++ i)
{
if(_m[i] == tem)
{
cout<<i<<" ";
}
}

cout<<endl;
}
}

bool op(int a,int b)
{
if(a > b)
{
return true;
}
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: