Pagini recente » Cod sursa (job #2799640) | Cod sursa (job #1700517) | Cod sursa (job #1166549) | Cod sursa (job #194093) | Cod sursa (job #2023872)
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int main()
{
int n;
fin >> n;
int v[n + 2];
for(int i = 0; i < n; i++)
{
fin >> v[i];
}
sort(v, v + n);
for(int i = 0; i < n;)
{
int j = i;
while(j < n && v[j] == v[j + 1]) j++;
if(j - i + 1 > n / 2)
{
fout << v[i] << ' ' << j - i + 1;
return 0;
}
i = j + 1;
}
fout << -1;
return 0;
}