Pagini recente » Cod sursa (job #754849) | Cod sursa (job #1850668) | Cod sursa (job #1054675) | Cod sursa (job #703530) | Cod sursa (job #1370397)
#include <cstdio>
using namespace std;
int n, nr, i, e;
int v[1000005];
int main()
{
freopen("elmaj.in", "r", stdin);
freopen("elmaj.out", "w", stdout);
scanf("%d", &n);
for(i=1; i<=n; i++)
scanf("%d", &v[i]);
for(i=1; i<=n; i++)
{
if(nr==0)
{
nr++;
e=v[i];
}
else
{
if(v[i]==e)
nr++;
else
nr--;
}
}
nr=0;
for(i=1; i<=n; i++)
{
if(v[i]==e)
nr++;
}
if(nr>n/2)
printf("%d %d", e, nr);
else
printf("-1");
return 0;
}