ZJU-PAT 1054. The Dominant Color (20) 浙大2013年上机复试第一题

#pragma warning (disable:4786)
#include<iostream>
#include<string>
#include<cstdio>
#include<map>
using namespace std;

int main()
{
	int m,n;
	while(scanf("%d%d",&m,&n)!=EOF)
	{
		int i,j;
		string s;
		map<string,int> ans;
		
		map<string,int>::iterator p;

		char ss[10000];

		for(i=0;i<n;i++)
		{
			for(j=0;j<m;j++)
			{
				scanf("%s",ss);
				s=ss;
				ans[s]++;
			}
		}
		int cnt=-1;
		for(p=ans.begin();p!=ans.end();p++)
		{
			if(p->second>cnt)
			{
				s=p->first;
				cnt=p->second;
			}
		}
		printf("%s\n",s.c_str());
	}
	return 0;
}

你可能感兴趣的:(ACM,pat,ZJU)