Cod sursa(job #1637016)

Utilizator alin1999Buzatu Alin alin1999 Data 7 martie 2016 14:17:33
Problema Elementul majoritar Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int v[1000001],viz[200000000],n,i,Max,poz;
int main()
{
    fin>>n;
    for(i=1;i<=n;i++)
    {
        fin>>v[i];
        viz[v[i]]++;
    }
    for(i=1;i<=n;i++)
        if(viz[v[i]]>Max && viz[v[i]]>=n/2+1)
    {
        Max=v[i];poz=viz[v[i]];
    }
    fout<<Max<<" "<<poz;
}