Pagini recente » Cod sursa (job #1436142) | Cod sursa (job #11621) | Cod sursa (job #2555786) | Cod sursa (job #1798908) | Cod sursa (job #2129651)
#include <bits/stdc++.h>
using namespace std;
int a[1000005],n;
int main()
{
ifstream in("elmaj.in");
ofstream out("elmaj.out");
in >> n;
for (int i=1; i<=n; i++) in >> a[i];
sort( a+1, a+n+1);
int check = 0, ans = 0, el;
for( int i=1; i <=n; i++)
{
if( a[i] == a[i+1] ) check ++;
else if( check +1 > ans ) el = a[i], ans = check + 1,check = 0;
}
if( ans >= n /2 + 1) out << el << ' ' << ans ; else out << -1;
return 0;
}