Pagini recente » Cod sursa (job #2872953) | Cod sursa (job #3003690) | Cod sursa (job #708185) | Cod sursa (job #2472630) | Cod sursa (job #1228862)
#include <cstdio>
using namespace std;
int v[1000010],n,i,x,nr;
int main()
{
freopen("elmaj.in", "r", stdin);
freopen("elmaj.out", "w", stdout);
scanf("%d",&n);
for(i=1;i<=n;i++) scanf("%d",&v[i]);
x=v[1];nr=1;
for(i=2;i<=n;i++)
{
if(nr==0) x=v[i];
if(x==v[i]) nr++;
else nr--;
}
nr=0;
for(i=1;i<=n;i++) if(v[i]==x) nr++;
if(nr>n/2) printf("%d %d",x,nr);
else printf("-1");
return 0;
}