Pagini recente » Cod sursa (job #1382513) | Cod sursa (job #1758193) | Cod sursa (job #1689874) | Cod sursa (job #2273657) | Cod sursa (job #1669051)
//#include <iostream>
#include <fstream>
using namespace std;
ifstream cin("elmaj.in");
ofstream cout("elmaj.out");
int main()
{
int n,v[1000000],c,p=0,nr,i;
cin>>n>>v[1];
c=v[1];
nr=1;
for(i=2; i<=n; i++)
{
cin>>v[i];
if(v[i]==c) nr++;
else nr--;
if(nr==0)
{
c=v[i];
nr=1;
}
}
for(i=1;i<=n;i++) if(v[i]==c) p++;
if(p>=n/2+1) cout<<c<<" "<<p;
else cout<<"-1";
return 0;
}