Pagini recente » Cod sursa (job #1852377) | Cod sursa (job #1767310) | Cod sursa (job #1210758) | Cod sursa (job #2037921) | Cod sursa (job #1348592)
#include <cstdio>
using namespace std;
int i,n,v[1000005],crt=-1,k,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]);
if(k==0)
crt=v[i];
else
{
if(crt==v[i])
k++;
else
k--;
}
}
for(i=1; i<=n; i++)
if(v[i]==crt)
nr++;
if(nr>=n/2+1)
printf("%d %d",crt,nr);
else
printf("-1");
}