Pagini recente » Cod sursa (job #337061) | Cod sursa (job #1439341) | Cod sursa (job #1187904) | Cod sursa (job #1922127) | Cod sursa (job #2556528)
#include <cstdio>
using namespace std;
int main() {
freopen("elmaj.in", "r", stdin);
freopen("elmaj.out", "w", stdout);
int n;
scanf("%d", &n);
int elem = 0, fv = 0;
scanf("%d", &elem);
fv = 1;
for(int i = 2; i <= n; ++i) {
int x;
scanf("%d", &x);
if(x == elem) {
fv++;
} else {
fv--;
if(fv == 0) {
elem = x;
fv = 1;
}
}
}
fclose(stdin);
freopen("elmaj.in", "r", stdin);
scanf("%d", &n);
int ans = 0;
for(int i = 1; i <= n; ++i) {
int x;
scanf("%d", &x);
if(x == elem)
ans++;
}
if(ans >= (n + 1) / 2)
printf("%d %d\n", elem, ans);
else
printf("-1\n");
return 0;
}