Pagini recente » Cod sursa (job #1891667) | Cod sursa (job #2023877) | Cod sursa (job #2574794) | Cod sursa (job #175482) | Cod sursa (job #1866146)
#include <cstdio>
using namespace std;
int main() {
freopen("elmaj.in", "r", stdin);
freopen("elmaj.out", "w", stdout);
int n, x, candidat, nr_apr;
scanf("%d", &n);
for(int i = 1; i <= n; ++ i) {
scanf("%d", &x);
if(i == 1) {
candidat = x;
nr_apr = 1;
} else {
if(x != candidat) {
if(nr_apr == 1) {
candidat = x;
} else {
-- nr_apr;
}
} else {
++ nr_apr;
}
}
}
freopen("elmaj.in", "r", stdin);
scanf("%d", &n);
nr_apr = 0;
for(int i = 1; i <= n; ++ i) {
scanf("%d", &x);
if(x == candidat) {
++ nr_apr;
}
}
if(nr_apr >= n / 2 + 1) {
printf("%d %d", candidat, nr_apr);
} else {
printf("-1");
}
return 0;
}