Pagini recente » Borderou de evaluare (job #745012) | Borderou de evaluare (job #681432) | Cod sursa (job #1299093) | Cod sursa (job #2303251) | Cod sursa (job #2220536)
#include <fstream>
#include <map>
using namespace std;
ifstream cin("elmaj.in");
ofstream cout("elmaj.out");
int main()
{
map<int, int> m;
int n, x;
cin >> n;
int max = n/2 + 1;
int el = -1;
for(int i = 0; i < n; i++)
{
cin >> x;
m[x]++;
if(m[x] >= max)
{
max = m[x];
el = x;
}
}
if(el != -1)
cout << el << " " << m[el];
else
cout << -1;
}