Cod sursa(job #2825226)

Utilizator bogikanagyNagy Boglarka bogikanagy Data 4 ianuarie 2022 12:39:10
Problema Elementul majoritar Scor 90
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <fstream>
#include <map>

#define ll long long

using namespace std;

ifstream cin ("elmaj.in");
ofstream cout ("elmaj.out");

ll n,i,a;

map<ll,ll> x;

int main()
{
    cin>>n;
    for (i=1;i<=n;++i)
    {
        cin>>a;
        x[a]++;
    }
    for (auto e:x)
    {
        if (e.second>=n/2+1)
        {
            cout<<e.first<<" "<<e.second<<"\n";
            return 0;
        }
    }
    cout<<"-1\n";
    return 0;
}