Pagini recente » Cod sursa (job #1958093) | Cod sursa (job #210632) | Cod sursa (job #1296934) | Cod sursa (job #2212289) | Cod sursa (job #1384772)
# include <fstream>
# define N 1000010
using namespace std;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
int n,a[N],c,nr,k;
int main()
{
f>>n;
for(int i=1; i<=n; ++i)
{
f>>a[i];
if(nr==0)
{
c=a[i];
nr++;
}
else if(c==a[i]) nr++;
else nr--;
}
nr=0;
for(int i=1; i<=n; ++i)
if(a[i]==c) nr++;
if(nr>(n/2)) g<<c<<' '<<nr<<"\n";
else g<<"-1\n";
return 0;
}