Pagini recente » Diferente pentru problema/mesaje intre reviziile 13 si 4 | Cod sursa (job #2211195) | Monitorul de evaluare | Cod sursa (job #2300132) | Cod sursa (job #2252043)
#include <fstream>
#define len 1000000
#define vmax 200000001
using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
unsigned int N, v[len], ap[vmax];
int main()
{
f >>N;
for(unsigned int i = 0; i < N; ++i)
{
f >> v[i];
++ap[v[i]];
}
for(unsigned int i = 0; i < N; ++i)
if(ap[v[i]] > N / 2)
{
g << v[i] << ' ' << ap[v[i]];
return 0;
}
g << -1;
return 0;
}