Pagini recente » Rating Cojocaru Alexandru (cojalexandru) | Cod sursa (job #2488230) | Cod sursa (job #1176991) | Cod sursa (job #2327079) | Cod sursa (job #1640733)
#include <fstream>
using namespace std;
ifstream F ("elmaj.in");
ofstream G ("elmaj.out");
int n,i,v[1000004],k,maj;
int main()
{
F>>n>>v[1];maj=v[1];
for (i=2;i<=n;i++)
{
F>>v[i];
if (v[i]==v[i-1])
++k;
else
--k;
if (!k)
maj=v[i],
++k;
}
k=0;
for (i=1;i<=n;i++)
if (maj==v[i])
++k;
if (2*k > n)
G<<maj<<" "<<k;
else
G<<"-1";
return 0;
}