Pagini recente » Cod sursa (job #683599) | Cod sursa (job #293926) | Cod sursa (job #947755) | Cod sursa (job #2807313) | Cod sursa (job #634716)
Cod sursa(job #634716)
#include <cstdio>
#include <algorithm>
#include <cstdlib>
using namespace std;
#define file_in "elmaj.in"
#define file_out "elmaj.out"
#define nmax 1010000
int N,V[nmax];
int i,j,nr;
int main(){
freopen(file_in,"r",stdin);
freopen(file_out,"w",stdout);
scanf("%d", &N);
for (i=1;i<=N;++i)
scanf("%d", &V[i]);
int K=N/2;
nth_element(V+1,V+K,V+N+1);
//printf("%d ", V[K]);
nr=0;
for (i=1;i<=N;++i)
if (V[i]==V[K]) nr++;
if (nr>=N/2+1)
printf("%d %d",V[K], nr);
else
printf("-1\n");
return 0;
}