Pagini recente » Cod sursa (job #2233047) | Cod sursa (job #837407) | Cod sursa (job #772352) | Cod sursa (job #115650) | Cod sursa (job #1390728)
#include<cstdio>
const int N=1000000;
int v[N+1];
int n;
int main(){
freopen("elmaj.in","r",stdin);
freopen("elmaj.out","w",stdout);
int f=0;
int elem;
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&v[i]);
for(int i=1;i<=n;i++)
if(f==0){
elem=v[i];
f++;
}
else if(elem==v[i])
f++;
else
f--;
int ap=0;
for(int i=1;i<=n;i++)
if(v[i]==elem)
ap++;
if(ap>n/2)
printf("%d %d",elem,ap);
else
printf("-1");
return 0;
}