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

📄 1744.cpp

📁 这是哈尔滨工业大学acmOJ的源代码
💻 CPP
字号:
/*  This Code is Submitted by wywcgs for Problem 1744 on 2006-01-03 at 23:10:18 */ 
#include <cstdio>
#include <algorithm>
using namespace std;

const int LIMIT = 10240;

class Team {
public:
	int id, n;
	bool operator <(const Team&) const;
};
bool Team::operator <(const Team& t) const {
	if(t.n != n) return n > t.n;
	else return id < t.id;
}

int main()
{
	int n, m, o[LIMIT];
	int i, j, a;
	Team team[LIMIT];
	
	while(scanf("%d %d", &n, &m) != EOF && n != 0) {
		int tn = 0;
		memset(o, -1, sizeof(o));
		for(i = 0; i < n; i++) {
			for(j = 0; j < m; j++) {
				scanf("%d", &a);
				if(o[a] == -1) team[tn].id = a, team[tn].n = 1, o[a] = tn++;
				else team[o[a]].n++;
			}
		}
		sort(team, team+tn);
		int prev = team[1].n;
		for(i = 1; i < tn; i++) {
			if(team[i].n != prev) break;
			else {
				printf("%d ", team[i].id);
			}
		}
		putchar('\n');
	}
	
	return 0;
}

⌨️ 快捷键说明

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