Cod sursa(job #864025)

Utilizator geumb98Umbrarescu George geumb98 Data 24 ianuarie 2013 16:44:06
Problema Elementul majoritar Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.33 kb
#include<fstream>
using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int n,i,a,v[100001],maxi,pmax,m;
int main()
{ f>>n;
  m=n/2+1;
  while(n) { f>>a;
			 v[a]++;
			 if(v[a]>maxi) { maxi=v[a];
							 pmax=a;
							}
			 --n;
			}
  if(maxi>=m) g<<pmax<<" "<<maxi;
  else g<<"-1";
  return 0;
}