Pagini recente » Cod sursa (job #2090162) | Cod sursa (job #2626585) | Cod sursa (job #392705) | Cod sursa (job #1050022) | Cod sursa (job #2206131)
#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;
}