Pagini recente » Cod sursa (job #3169485) | Cod sursa (job #2392087) | Cod sursa (job #2859610) | Cod sursa (job #2047318) | Cod sursa (job #2388607)
//#include <iostream>
#include <fstream>
#include <vector>
#include <map>
using namespace std;
ifstream cin ("elmaj.in");
ofstream cout ("elmaj.out");
map <int,int> x;
long long n,k,a,maxi,p,i;
int main()
{
cin>>n;
for (i=1;i<=n;++i)
{
cin>>a;
x[a]++;
if (x[a]==1) k++;
}
maxi=-9999;
for (i=1;i<=k;++i)
{
if (x[i]>maxi)
{
maxi=x[i];
p=i;
}
}
if (maxi>=n/2+1) cout<<p<<" "<<maxi;
else cout<<"-1";
return 0;
}