Pagini recente » Cod sursa (job #668284) | Cod sursa (job #70364) | Cod sursa (job #348647) | Cod sursa (job #2877611) | Cod sursa (job #2653991)
#include <bits/stdc++.h>
using namespace std;
ifstream f1("elmaj.in");
ofstream g("elmaj.out");
int main()
{
int n;
int candidat;
f1>>candidat;
int k = 1;
for(int i=2;i<=n;i++)
{
int elem;
f1>>elem;
if(elem==candidat)k++;
else k--;
if(k<0)candidat = elem , k=1;
}
f1.close();
ifstream f2("elmaj.in");
f2>>n;
int cnt = 0;
for(int i=1;i<=n;i++)
{
int elem;
f2>>elem;
if(elem == candidat)cnt++;
}
if(cnt >= n/2 + 1){g<<candidat<<' '<<cnt;}
else g<<-1;
return 0;
}