Pagini recente » Cod sursa (job #2743766) | Cod sursa (job #1997530) | Cod sursa (job #1556444) | Cod sursa (job #2825935) | Cod sursa (job #2659546)
#include <bits/stdc++.h>
using namespace std;
ifstream in ("elmaj.in");
ofstream out ("elmaj.out");
int v[3000001];
int main() {
int n, i, c = -1, k = 0, nr = 0;
in >> n;
for(i = 0; i < n; i++) {
in >> v[i];
if (k == 0) {
c = v[i];
k = 1;
} else if (v[i] == c) {
k++;
} else
k--;
}
for (i = 0; i < n; i++) {
if (v[i] == c)
nr++;
}
if (nr > n / 2)
out << c << " " << nr;
else
out << -1;
return 0;
}