Pagini recente » Cod sursa (job #2025656) | Cod sursa (job #1852779) | Cod sursa (job #1884009) | Cod sursa (job #1343371) | Cod sursa (job #1099521)
#include <string>
#include <algorithm>
#include <iostream>
#include <vector>
#include <stdio.h>
#define pb push_back
using namespace std;
vector<int> v,viz;
int N,nr,act,num,ret;
string str;
int main(){
freopen("elmaj.in","r",stdin);
freopen("elmaj.out","w",stdout);
nr=0;
cin>>N;
for(int i=0;i<N;++i)
{
cin>>nr;
v.pb(nr);
}
nth_element(v.begin(),v.begin() + (N/2),v.end());
act = v[N/2];
nr = 0;
for(int i=0;i<N;++i)
{
if(v[i] == act)
++nr;
}
if(nr >= (N/2) +1)
printf("%d %d\n",act,nr);
else printf("-1");
return 0;
}