#include <bits/stdc++.h> using namespace std; typedef long long ll; #if DEBUG #define LOG(...) printf(__VA_ARGS__) #define DOUT cout #else #define LOG(...) #define DOUT if(0) cout #endif int main() { vector<int> a(18), b(18); for (int i = 0; i < 18; i++) scanf("%d", &a[i]); for (int i = 0; i < 18; i++) scanf("%d", &b[i]); int a_score = 0, b_score = 0; for (int s : a) a_score += s; for (int s : b) b_score += s; if (a_score == b_score) { for (int t = 10; t >= 0; t--) { int a_count = 0, b_count = 0; for (int i = 0; i < 18; i++) { if (a[i] == t) a_count++; } for (int i = 0; i < 18; i++) { if (b[i] == t) b_count++; } if (a_count > b_count) { printf("Algosia\n"); return 0; } if (b_count > a_count){ printf("Bajtek\n"); return 0; } } printf("remis\n"); return 0; } if (a_score > b_score) printf("Algosia\n"); else printf("Bajtek\n"); }
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 <bits/stdc++.h> using namespace std; typedef long long ll; #if DEBUG #define LOG(...) printf(__VA_ARGS__) #define DOUT cout #else #define LOG(...) #define DOUT if(0) cout #endif int main() { vector<int> a(18), b(18); for (int i = 0; i < 18; i++) scanf("%d", &a[i]); for (int i = 0; i < 18; i++) scanf("%d", &b[i]); int a_score = 0, b_score = 0; for (int s : a) a_score += s; for (int s : b) b_score += s; if (a_score == b_score) { for (int t = 10; t >= 0; t--) { int a_count = 0, b_count = 0; for (int i = 0; i < 18; i++) { if (a[i] == t) a_count++; } for (int i = 0; i < 18; i++) { if (b[i] == t) b_count++; } if (a_count > b_count) { printf("Algosia\n"); return 0; } if (b_count > a_count){ printf("Bajtek\n"); return 0; } } printf("remis\n"); return 0; } if (a_score > b_score) printf("Algosia\n"); else printf("Bajtek\n"); } |