/*水题,算每个号码处出现的次数*/
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
const int maxn=+;
struct point
{
int num,index;
}p[maxn];
int cmp(const point a,const point b)
{
if(a.num==b.num) return a.index<b.index;
return a.num>b.num;
}
int hash[maxn];
int main()
{
int i,j,n,m,k;
int t;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n== && m==) break;
memset(hash,,sizeof(hash));
memset(p,,sizeof(p));
int N=n*m;
int MAX=;
int x;
for(i=;i<N;i++)
{
scanf("%d",&x);
hash[x]++;
if(x>MAX) MAX=x;
}
k=;
for(i=;i<=MAX;i++)
{
if(hash[i])
{
p[k].num=hash[i];
p[k].index=i;
k++;
}
}
sort(p,p+k,cmp);
int s=p[].num;
int in;
for(i=;i<k;i++)
{
if(p[i].num<s)
{
s=p[i].num;
in=i;
break;
}
}
printf("%d",p[in].index);
for(i=in+;i<k;i++)
{
if(p[i].num==s)
{
printf(" %d",p[i].index);
}
}
printf("\n");
}
return ;
}

最新文章

  1. GO基础(二)
  2. Jenkins的系统设置
  3. sql server 子找父和父找子
  4. web测试特别点
  5. [ThingWorx] Install Guideline
  6. RFID Hacking②:PM3入门指南
  7. SecureCRT相关设置
  8. cocos2d-x获得系统的语言
  9. 【36】绝不重新定义继承而来的non-virtual方法
  10. lucene4.0 基于smb文件服务器的全文检索
  11. Core Foundation框架介绍
  12. Git使用过程
  13. C#读取txt文件返回DATATABLE
  14. Linux 07 故障恢复
  15. gulp学习指南之CSS合并、压缩与MD5命名及路径替换
  16. 每R一点:层次聚类分析实例实战-dist、hclust、heatmap等(转)
  17. Win10系列:C#应用控件进阶5
  18. atitit.seo 发帖关键词以及链接的制作.doc
  19. SpringMVC源码解读 - RequestMapping注解实现解读 - RequestCondition体系
  20. string::size_type类型

热门文章

  1. opencv2.4.9+VS2010配置
  2. TaoKeeper
  3. Echoprint系列--编译
  4. JMeter学习-021-JMeter 定时器的应用
  5. Java知识点梳理——抽象类和接口
  6. @RequestParam 注解
  7. selenium 方法导图
  8. 【Double】double精度问题和int、long除不尽取舍问题
  9. python抓取网页中的动态数据
  10. GO语言中使用OpenCV