Cod sursa(job #864003)
Utilizator | Ilie Ovidiu Horatiu horatiu11 | Data | 24 ianuarie 2013 16:13:23 |
---|---|---|---|
Problema | Elementul majoritar | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.5 kb |
# include <cstdio>
using namespace std;
int i,n,a[1000001],x,y;
int main()
{
freopen("elmaj.in","r",stdin);
freopen("elmaj.out","w",stdout);
scanf("%d",&n);
for(i=1;i<=n;++i)
{
scanf("%d",&a[i]);
if(y==0)
{
x=a[i];
y=1;
}
else
{
if(x==a[i])y++;
else y--;
}
}
y=0;
for(i=1;i<=n;++i)
if(a[i]==x)y++;
printf("%d %d\n",x,y);
return 0;
}