Pagini recente » Cod sursa (job #900000) | Cod sursa (job #2629429) | Cod sursa (job #2242301) | Cod sursa (job #3032505) | Cod sursa (job #1413012)
#include <bits/stdc++.h>
using namespace std;
int n, x, sol, a[1000005], cnt, i;
int main()
{
freopen("elmaj.in", "r", stdin);
freopen("elmaj.out", "w", stdout);
scanf("%d", &n);
cnt=1;
for(i = 1; i <= n; i++)
{
scanf("%d", &a[i]);
if(a[i] == x)
cnt++;
else
{
cnt--;
if(!cnt)
{
cnt = 1;
x = a[i];
}
}
}
for(i = 1; i <= n; i++)
if(a[i] == x)
sol++;
if(sol > n / 2)
printf("%d %d", x, sol);
else
printf("-1");
return 0;
}