Pagini recente » Cod sursa (job #458959) | Cod sursa (job #1687399) | Cod sursa (job #2190545) | Cod sursa (job #1135084) | Cod sursa (job #1278678)
#include <cstdio>
using namespace std;
int n,v[1000005],i,cnt,m;
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]);
m=v[1];
for(i=1;i<=n;i++)
{
if(cnt==0)
m=v[i];
if(v[i]==m)cnt++;
else cnt--;
}
cnt=0;
for(i=1;i<=n;i++)
if(v[i]==m)
cnt++;
if(cnt>n/2)
printf("%d %d",m,cnt);
else
printf("-1");
return 0;
}