Cod sursa(job #2645205)

Utilizator flv.ghGherasim Flavius-Sebastian flv.gh Data 27 august 2020 15:10:36
Problema Elementul majoritar Scor 60
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>

using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int v[1000000],n,m,a;
int main()
{f>>n;
for(int i=1; i<=n; ++i)
{
    f>>a;
    v[a]++;
}
m=v[1];
for(int  i=1; i<=n; ++i)
{
    if(v[i]>m)
    {
        m=v[i];
        a=i;
    }
}
if(m>=n/2+1)
{
    g<<a<<" "<<m;
}
else
{
    g<<-1;
}

    return 0;
}