Pagini recente » Cod sursa (job #536929) | Cod sursa (job #3151944) | Cod sursa (job #2485342) | Cod sursa (job #1557165) | Cod sursa (job #1897219)
#include<cstdio>
using namespace std;
int v[1000001],p,c,n,i;
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(c==0)
{
p=v[i];
c++;
}
else
{
if(p==v[i])
c++;
else
c--;
}
}
int nr=0;
for(i=1;i<=n;i++)
if(p==v[i]) nr++;
if(nr>=c/2+1)
printf("%d %d",p,nr);
else
printf("-1");
return 0;
}