Cod sursa(job #2284828)

Utilizator radugnnGone Radu Mihnea radugnn Data 17 noiembrie 2018 17:14:40
Problema Elementul majoritar Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>
using namespace std;
ifstream fin ("elmaj.in");
ofstream fout ("elmaj.out");
long long n,i,frecv[100010],m,sol,c,x;
int main(){
   fin>>n;
   c=n;
   while(c--){
    fin>>x;
    frecv[x]++;
    if(frecv[x]>m){
        m=frecv[x];
        sol=x;
    }
    }
   if(m>n/2)
        fout<<sol<<" "<<m;
   else
        fout<<-1;
return 0;
}