Cod sursa(job #3270084)

Utilizator Moise_AndreiMoise Andrei Moise_Andrei Data 21 ianuarie 2025 22:54:17
Problema Elementul majoritar Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <bits/stdc++.h>

using namespace std;
ifstream in("elmaj.in");
ofstream out("elmaj.out");
map <int, int> mp;
int main()
{
    int n;
    in >> n;
    int el = 0;
    for(int i = 1; i <= n; i ++)
    {
        int a;
        in >> a;
        mp[a] ++;
        if(mp[a] >= n / 2 + 1)
        {
            el = a;
        }
    }
    if(el == 0)
        out << "-1";
    else
        out << el << " " << mp[el];
    return 0;
}