Pagini recente » Cod sursa (job #599511) | Cod sursa (job #1995525) | Diferente pentru problema/mesaj intre reviziile 3 si 4 | Cod sursa (job #255850) | Cod sursa (job #1917238)
#include <iostream>
#include <fstream>
using namespace std;
ofstream out;
ifstream in;
int main(){
in.open("elmaj.in");
out.open("elmaj.out");
int n,nr,j=-1,maj=0;
in>>n;
for(int i=1; i<=n; ++i){
in>>nr;
if(nr==j) ++maj;
else
if(maj==0) {maj=1; j=nr;}
else --maj;
}
if(maj>=1) out<<j<<" "<<maj+n/2;
else out<<"-1";
return 0;
}