#include <bits/stdc++.h> using namespace std; #define ll long long template<class T> int ssize(T &c) { return (int)c.size(); } template<class T> istream &operator>>(istream &is, vector<T> &vec) { for (auto &v : vec) is >> v; return is; } template<class T> auto operator<<(ostream &os, T &x)->decltype(x.end(), os); template<class A, class B> auto &operator<<(ostream &o, pair<A,B> &x) { return o << "(" << x.first << " " << x.second << ")"; } template<class T> auto operator<<(ostream &os, T &x)->decltype(x.end(), os) { os << "{"; int i = 2; for(auto &e : x) os << (", ") + i << e, i = 0; return os << "}"; } auto &operator<<(ostream &os, string &x) { return os << x.c_str(); } #ifdef DEBUG #define LOG(x...) cerr << "["#x"]: ", [](auto... e){ ((cerr << e << "; "), ...) << "\n"; }(x) #else #define LOG(x...) 0 #endif #define written_by return #define efindus #define in_2024 0 int main() { cin.tie(NULL)->sync_with_stdio(false); vector scores(2, vector<int>(12)); for (int j = 0; j < 2; j++) { for (int i = 0; i < 18; i++) { int x; cin >> x; scores[j][x]++; scores[j][11] += x; } } for (int i = 11; i >= 0; i--) { if (i == 0) { cout << "remis\n"; } else if (scores[0][i] > scores[1][i]) { cout << "Algosia\n"; } else if (scores[0][i] < scores[1][i]) { cout << "Bajtek\n"; } else { continue; } break; } written_by efindus in_2024; }
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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | #include <bits/stdc++.h> using namespace std; #define ll long long template<class T> int ssize(T &c) { return (int)c.size(); } template<class T> istream &operator>>(istream &is, vector<T> &vec) { for (auto &v : vec) is >> v; return is; } template<class T> auto operator<<(ostream &os, T &x)->decltype(x.end(), os); template<class A, class B> auto &operator<<(ostream &o, pair<A,B> &x) { return o << "(" << x.first << " " << x.second << ")"; } template<class T> auto operator<<(ostream &os, T &x)->decltype(x.end(), os) { os << "{"; int i = 2; for(auto &e : x) os << (", ") + i << e, i = 0; return os << "}"; } auto &operator<<(ostream &os, string &x) { return os << x.c_str(); } #ifdef DEBUG #define LOG(x...) cerr << "["#x"]: ", [](auto... e){ ((cerr << e << "; "), ...) << "\n"; }(x) #else #define LOG(x...) 0 #endif #define written_by return #define efindus #define in_2024 0 int main() { cin.tie(NULL)->sync_with_stdio(false); vector scores(2, vector<int>(12)); for (int j = 0; j < 2; j++) { for (int i = 0; i < 18; i++) { int x; cin >> x; scores[j][x]++; scores[j][11] += x; } } for (int i = 11; i >= 0; i--) { if (i == 0) { cout << "remis\n"; } else if (scores[0][i] > scores[1][i]) { cout << "Algosia\n"; } else if (scores[0][i] < scores[1][i]) { cout << "Bajtek\n"; } else { continue; } break; } written_by efindus in_2024; } |