#include <iostream> constexpr int maxn = 18; int wynik[2][maxn], zlicz[2]; void input() { for(int i = 0; i < 18; i++) scanf("%d", &wynik[0][i]); for(int i = 0; i < 18; i++) scanf("%d", &wynik[1][i]); } int sum(int i) { int ans = 0; for(int j = 0; j < maxn; j++) ans += wynik[i][j]; return ans; } void zliczaj(int x) { for(int i = 0; i < 2; i++) for(int j = 0; j < maxn; j++) zlicz[i] += wynik[i][j] == x; } int main() { input(); auto sumA = sum(0), sumB = sum(1); if(sumA > sumB) { printf("Algosia"); return 0; } if(sumA < sumB) { printf("Bajtek"); return 0; } for(int i = 10; i > 0; i--) { zliczaj(i); if(zlicz[0] > zlicz[1]) { printf("Algosia"); return 0; } if(zlicz[0] < zlicz[1]) { printf("Bajtek"); return 0; } } printf("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 42 43 44 45 46 47 48 49 50 51 | #include <iostream> constexpr int maxn = 18; int wynik[2][maxn], zlicz[2]; void input() { for(int i = 0; i < 18; i++) scanf("%d", &wynik[0][i]); for(int i = 0; i < 18; i++) scanf("%d", &wynik[1][i]); } int sum(int i) { int ans = 0; for(int j = 0; j < maxn; j++) ans += wynik[i][j]; return ans; } void zliczaj(int x) { for(int i = 0; i < 2; i++) for(int j = 0; j < maxn; j++) zlicz[i] += wynik[i][j] == x; } int main() { input(); auto sumA = sum(0), sumB = sum(1); if(sumA > sumB) { printf("Algosia"); return 0; } if(sumA < sumB) { printf("Bajtek"); return 0; } for(int i = 10; i > 0; i--) { zliczaj(i); if(zlicz[0] > zlicz[1]) { printf("Algosia"); return 0; } if(zlicz[0] < zlicz[1]) { printf("Bajtek"); return 0; } } printf("remis"); return 0; } |