Pagini recente » Cod sursa (job #2918812) | Cod sursa (job #1613249) | Cod sursa (job #554015) | Cod sursa (job #1699412) | Cod sursa (job #2479733)
#include<bits/stdc++.h>
using namespace std;
long long n,v[1000001],contor;
int main()
{
ifstream f("elmaj.in");
ofstream g("elmaj.out");
f>>n;
f >> v[1];
int x = v[1];
int nr = 1;
for(int i=2;i<=n;i++){
f>>v[i];
if(v[i]!=x)
nr--;
else
nr++;
if(nr<0){
x=v[i];
nr=1;
}
}
if(nr>0)
for(int i=1;i<=n;i++)
if(v[i]==x)
contor++;
if(contor>=n/2+1)
g<<x<<" "<<contor;
else
g<<"-1";
}