Pagini recente » Cod sursa (job #572497) | Cod sursa (job #1117375) | Cod sursa (job #1675154) | Cod sursa (job #1427561) | Cod sursa (job #1617829)
#include <fstream>
#include <map>
using namespace std;
map<unsigned, unsigned> v;
int main()
{
ifstream in("elmaj.in");
unsigned n;
in >> n;
unsigned maximnr = 0, maximap = 0;
for(unsigned i = 0, x; i < n; ++i) {
in >> x;
++v[x];
if(v[x] > maximap)
maximap = v[x], maximnr = x;
}
ofstream out("elmaj.out");
if(maximap >= n / 2)
out << maximnr << ' ' << maximap;
else
out << -1;
return 0;
}