Cod sursa(job #2640791)

Utilizator Mihaela...Mihaela Zmeu Mihaela... Data 8 august 2020 11:59:26
Problema Elementul majoritar Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.61 kb
#include "bits/stdc++.h"
using namespace std;
int main()
{
    ifstream cin("elmaj.in");
    ofstream cout("elmaj.out");
    int n,e,r;
    cin>>n;
    vector<int> v(n);
    for (int i = 0; i < n; i++)
    {
        cin>> v[i];
    }
    r=-1;
    for (int i=0; i<v.size(); i++)
    {
        int p=0;
        for(int j:v)
        {
            if(v[i]==j) p++;
        }
        if(p>=n/2+1)
        {
            r=p;
            e=v[i];
        }
    }
        if(r!= -1)
        {
            cout << e << " " << r;
        }
        else
            cout<< r;
        return 0;
    }