Pagini recente » Cod sursa (job #2182063) | Cod sursa (job #1058058) | Cod sursa (job #684336) | Cod sursa (job #2957117) | Cod sursa (job #1366622)
#include<cstdio>
#include<string>
using namespace std;
#ifdef HOME
const string inputFile = "input.txt";
const string outputFile = "output.txt";
#else
const string problemName = "elmaj";
const string inputFile = problemName + ".in";
const string outputFile = problemName + ".out";
#endif
int N, last, cnt;
int main() {
int i, x;
freopen(inputFile.c_str(), "r", stdin);
freopen(outputFile.c_str(), "w", stdout);
scanf("%d", &N);
for(i = 1; i <= N; i++) {
scanf("%d", &x);
if(x == last)
cnt++;
else
cnt--;
if(cnt < 0) {
cnt = 1;
last = x;
}
}
fseek(stdin, 0, 0);
scanf("%d", &N);
cnt = 0;
for(i = 1; i <= N; i++) {
scanf("%d", &x);
if(x == last)
cnt++;
}
if(cnt >= (N / 2 + 1))
printf("%d %d\n", last, cnt);
else
printf("-1\n");
return 0;
}