Pagini recente » Clasament sim01 | Cod sursa (job #1249601) | Cod sursa (job #958737) | Cod sursa (job #865586) | Cod sursa (job #1739921)
// solutie de 100 de puncte
#include <fstream>
#include <iostream>
using namespace std;
int t, n;
int varcolac;
int varcolaci[16];
ifstream fin ("elmaj.in");
ofstream fout ("elmaj.out");
int main()
{
t=1;
int i, j;
int x, aparitii;
for(i=1; i<=t; i++)
{
fin>>n;
aparitii=1;
fin>>varcolac;
for(j=2; j<=n; j++)
{
fin>>x;
if(x==varcolac)
aparitii++;
else
aparitii--;
if(aparitii==0)
{
varcolac=x;
aparitii=1;
}
}
varcolaci[i]=varcolac;
}
if(aparitii>=n/2+1)
fout<<varcolaci[i]<<' '<<aparitii;
else
fout<<"-1";
return 0;
}