Cod sursa(job #2406500)

Utilizator ela_topaTopa Elena ela_topa Data 15 aprilie 2019 19:55:39
Problema Elementul majoritar Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
constexpr int NX = 1000000;

int main()
{
    int n, candy{}, conty{-1}, a[NX];
    fin>>n;
    for(int i=0; i<n; ++i)
    {
        fin>>a[i];
        if(conty==-1)
        {
            candy=a[i];
            conty=1;
        }
        else if(a[i]==candy)
            conty++;
        else
            conty--;
    }

    if(conty)
    {
        conty=0;
        for(int i=0; i<n; ++i)
            if(a[i]==candy)
                conty++;
    }
    fout<<candy<<" "<<conty;

    return 0;

}