Pagini recente » Cod sursa (job #1562944) | Cod sursa (job #3041312) | Cod sursa (job #820980) | Cod sursa (job #729085) | Cod sursa (job #1571868)
#include<bits/stdc++.h>
using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int n,v[1000001],ep,ap,k;
int main()
{
f>>n;
k=2;
for(int i=1; i<=n; i++)
{
f>>v[i];
if(i==1)
{
ep=v[1];
ap=1;
}
if(v[i]==ep&&i!=1)
{
ap++;
}
else
{
ap--;
if(ap==0)
{
ep=v[i];
ap=1;
}
}
}
k=0;
for(int i=1; i<=n; i++)
{
if(v[i]==ep)
k++;
}
if(k>n/2)
g<<ep<<" "<<k;
else
g<<"-1";
return 0;
}