Cod sursa(job #2438555)

Utilizator red_devil99Mancunian Red red_devil99 Data 12 iulie 2019 18:13:09
Problema Elementul majoritar Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;
int main(){
	ifstream cin("elmaj.in");
	ofstream cout("elmaj.out");
	std::ios::sync_with_stdio(false);
	long long n, v[1000000], nr;
	cin >> n;
	for(int i = 0; i < n; i++){
		cin >> v[i];
	}
	for (int j = 0; j < n; j++){
		nr = 0;
		for(int k = j; k < n; k++){
			if(v[j] == v[k]){
				nr++;
			}
		}
		if(nr > n/2){
			cout << v[j] << " "<<nr<<'\n';
		}else{
			cout <<"-1"<<'\n';
		}
	}
	return 0;
}