Pagini recente » Cod sursa (job #1434376) | Cod sursa (job #2703235) | Rating Nechita Laura (redls_95) | Cod sursa (job #2332491) | 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;
}