Pagini recente » Cod sursa (job #2409148) | Cod sursa (job #2237287) | Cod sursa (job #1023557) | Cod sursa (job #2299218) | 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;
}