#include <cstdio>
#include <cstring>
int check(int *A, int *B) {
for (int r = 11; r > 0; --r) {
if (A[r] - B[r])
return A[r] - B[r];
}
return 0;
}
int main() {
int A[12], B[12], s;
memset(A, 0, sizeof(int) * 12);
memset(B, 0, sizeof(int) * 12);
int *P[] = {A, B};
for (int p = 0; p < 2; ++p) {
for (int i = 0; i < 18; ++i) {
scanf("%d", &s);
++P[p][s];
P[p][11] += s;
}
}
// for (int p = 0; p < 2; ++p) {
// for (int i = 0; i < 12; ++i) {
// printf("%d ", P[p][i]);
// }
// puts("");
// }
int res = check(A, B);
if (res > 0) {
puts("Algosia");
} else if (res < 0) {
puts("Bajtek");
} else {
puts("remis");
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #include <cstdio> #include <cstring> int check(int *A, int *B) { for (int r = 11; r > 0; --r) { if (A[r] - B[r]) return A[r] - B[r]; } return 0; } int main() { int A[12], B[12], s; memset(A, 0, sizeof(int) * 12); memset(B, 0, sizeof(int) * 12); int *P[] = {A, B}; for (int p = 0; p < 2; ++p) { for (int i = 0; i < 18; ++i) { scanf("%d", &s); ++P[p][s]; P[p][11] += s; } } // for (int p = 0; p < 2; ++p) { // for (int i = 0; i < 12; ++i) { // printf("%d ", P[p][i]); // } // puts(""); // } int res = check(A, B); if (res > 0) { puts("Algosia"); } else if (res < 0) { puts("Bajtek"); } else { puts("remis"); } return 0; } |
English