Pagini recente » Cod sursa (job #1634880) | Cod sursa (job #1838765) | Cod sursa (job #2283056) | Cod sursa (job #3199688) | Cod sursa (job #3251617)
#include <fstream>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int n, x, c, cv;
int main()
{
fin >> n >> x;
c = x;
cv = 1;
for(int i=2; i<=n; i++){
fin>>x;
if(x!=c){
cv--;
} else {
cv++;
}
if(cv<0){
cv=1;
c = x;
}
}
fin.seekg(0);
fin>>n;
int cnt=0;
for(int i=1; i<=n; i++){
fin>>x;
if(x==c)
cnt++;
}
if(cnt>n/2)
fout<<c<<" "<<cnt;
else
fout<<-1;
return 0;
}