Pagini recente » Cod sursa (job #1996522) | Cod sursa (job #1968038) | Cod sursa (job #1989971) | Cod sursa (job #1470280) | Cod sursa (job #1987670)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("elmaj.in");
ofstream out("elmaj.out");
int v[1000005];
int main()
{
int n;
in >> n >> v[1];
int c = 1;
int t = v[1];
for(int i = 2; i <= n; i++)
{
in >> v[i];
if(t != v[i])
c--;
else
c++;
if(c == 0)
t = v[i], c = 1;
}
if(c > 0)
{
c = 0;
for(int i = 1; i <= n; i++)
if(t == v[i])
c++;
if(c >= n / 2 + 1)
out << t << " " << c;
else
out << "-1";
return 0;
}
out << "-1";
return 0;
}