Pagini recente » Cod sursa (job #651293) | Cod sursa (job #583470) | Cod sursa (job #752240) | Cod sursa (job #2542786) | Cod sursa (job #1164193)
#include<cstdio>
int n,i,j,v[1001000],nr,c,ok;
FILE *f,*g;
int main(){
f=fopen("elmaj.in","r");
g=fopen("elmaj.out","w");
fscanf(f,"%d",&n);
for(i=1;i<=n;i++){
fscanf(f,"%d",&v[i]);
if(nr==0){
c=v[i];
nr=1;
}
else if(c==v[i])
nr++;
else
nr--;
}
ok=0;
if(nr==0)
ok=-1;
else{
for(i=1;i<=n;i++){
if(c==v[i])
ok++;
}
if(ok<=n/2)
ok=-1;
}
if(ok==-1)
fprintf(g,"-1");
else
fprintf(g,"%d %d",c,ok);
fclose(f);
fclose(g);
return 0;
}