Pagini recente » Cod sursa (job #2663806) | Cod sursa (job #3284722) | Cod sursa (job #880905) | Cod sursa (job #326983) | Cod sursa (job #2150111)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("elmaj.in");
ofstream out ("elmaj.out");
int v[1000001];
int n,contor,numar;
int main()
{
in>>n;
numar=-1;
contor=0;
for (int i=1;i<=n;++i)
in>>v[i];
for (int i=1;i<=n;++i)
{
if (contor==0)
{
numar=v[i];
contor=1;
}
else
{
if (numar==v[i])
++contor;
else
--contor;
}
}
if (numar==-1)
{
out<<-1;
}
contor=0;
for (int i=1;i<=n;++i)
if (v[i]==numar)
++contor;
if (contor>n/2)
out<<numar<<" "<<contor;
else
out<<-1;
return 0;
}