Pagini recente » Borderou de evaluare (job #372016) | Cod sursa (job #2174110) | Cod sursa (job #1652116) | Cod sursa (job #515991) | Cod sursa (job #1110322)
#include <cstdio>
using namespace std;
int ap,c,x,n,i;
int main()
{
freopen("elmaj.in","r",stdin);
freopen("elmaj.out","w",stdout);
scanf("%d",&n);
scanf("%d",&c);
for(i=2;i<=n;i++)
{
scanf("%d",&x);
if(c==x)
ap++;
else
if(ap-1>0)ap--;
else
if (ap-1==0){ap=0;c=x;}
else
if(!ap)c=x;
}
fclose(stdin);
freopen("elmaj.in","r",stdin);
ap=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&x);
if(c==x)
ap++;
}
if(ap>=n/2+1)printf("%d %d",c,ap);
else printf("-1\n");
return 0;
}