Cod sursa(job #2128176)

Utilizator OctavianVasileVasileOctavian OctavianVasile Data 11 februarie 2018 15:19:47
Problema Elementul majoritar Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <algorithm>
using namespace std ; ifstream fin ( "elmaj.in" ) ; ofstream fout ( "elmaj.out" ) ;const int NMAX = 1e6 ;int v [ NMAX + 5 ] ;int main ( ){int i , n , cnt = 0 ;fin >> n ;for( i = 1 ; i <= n ; i ++ )fin >> v [ i ] ;sort ( v + 1 , v + n + 1 ) ;for ( i = 1 ; i <= n ; i ++ ) {if( v [ i - 1 ] != v [ i ] ) {if( cnt >= n / 2 + 1 )fout << v [ i - 1 ] << " " << cnt ;cnt = 1 ;}else cnt ++ ;}return 0;}