#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; } |