HDU1029

用map记录  

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <string>
#include <cstring>
#include <cstdlib>
#include <map>
using namespace std;
#define ll long long int  

int T;

int main()
{
	map<int,int> M;	
	while(EOF!=scanf("%d",&T))
	{
		int temp;
		int i,j;
		int max=0,result;
		for(i=0;i<T;i++){
			scanf("%d",&temp);
			M[temp]++;
			if(M[temp]>max){
				max=M[temp];
				result=temp;
			}
		} 
		cout << result << endl;
		M.clear();
	}	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41755258/article/details/83044706