Pagini recente » Cod sursa (job #1019467) | Cod sursa (job #1941901) | Cod sursa (job #2325422) | Cod sursa (job #2533389) | Cod sursa (job #2952623)
#include <fstream>
using namespace std;
ifstream cin("elmaj.in");
ofstream cout("elmaj.out");
long long int v[1000005];
int main()
{
int n ,f;
long long int c;
cin >> n >> v[1];
c=v[1];
f = 1;
for(int i=2; i<=n ; i++)
{
cin>>v[i];
if(v[i]==c) f++;
else
{
f--;
}
if(f<=0)
{
c=v[i];
f=0;
}
}
f=0;
for(int i=1; i<=n ; i++)
{
if(v[i]==c)f++;
}
if(f>n/2) cout<<c<<' '<<f;
else cout<<-1;
}