Pagini recente » Cod sursa (job #2595613) | Cod sursa (job #177678) | Cod sursa (job #2429985) | Cod sursa (job #3296570) | 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;
}