#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
#include <ctime>
#include <cmath>
#include <chrono>
#include <map>
#include <assert.h>
#include <fstream>
#include <cstdlib>
#include <random>
#include <iomanip>
#include <queue>
#include <random>
#include <unordered_map>
using namespace std;
#define sqr(a) ((a)*(a))
#define all(a) (a).begin(), (a).end()
const int MOD = (int) 1e9 + 7;
void solve() {
int n = 18;
vector<int> a(n), b(n);
int sum[2] = {0, 0};
vector<vector<int> > k(2, vector<int>(11, 0));
for (int i = 0; i < n; ++i) {
cin >> a[i];
sum[0] += a[i];
++k[0][a[i]];
}
for (int i = 0; i < n; ++i) {
cin >> b[i];
sum[1] += b[i];
++k[1][b[i]];
}
if (sum[0] > sum[1]) {
cout << "Algosia\n";
return;
} else if (sum[0] < sum[1]) {
cout << "Bajtek\n";
return;
}
for (int i = 10; i >= 0; --i) {
if (k[0][i] > k[1][i]) {
cout << "Algosia\n";
return;
} else if (k[0][i] < k[1][i]) {
cout << "Bajtek\n";
return;
}
}
cout << "remis\n";
}
int main() {
// freopen("input.txt", "r", stdin);
ios_base::sync_with_stdio(0);
cin.tie(0);
int tests = 1;
// cin >> tests;
for (int i = 0; i < tests; ++i) {
solve();
}
}
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 | #include <iostream> #include <vector> #include <set> #include <algorithm> #include <ctime> #include <cmath> #include <chrono> #include <map> #include <assert.h> #include <fstream> #include <cstdlib> #include <random> #include <iomanip> #include <queue> #include <random> #include <unordered_map> using namespace std; #define sqr(a) ((a)*(a)) #define all(a) (a).begin(), (a).end() const int MOD = (int) 1e9 + 7; void solve() { int n = 18; vector<int> a(n), b(n); int sum[2] = {0, 0}; vector<vector<int> > k(2, vector<int>(11, 0)); for (int i = 0; i < n; ++i) { cin >> a[i]; sum[0] += a[i]; ++k[0][a[i]]; } for (int i = 0; i < n; ++i) { cin >> b[i]; sum[1] += b[i]; ++k[1][b[i]]; } if (sum[0] > sum[1]) { cout << "Algosia\n"; return; } else if (sum[0] < sum[1]) { cout << "Bajtek\n"; return; } for (int i = 10; i >= 0; --i) { if (k[0][i] > k[1][i]) { cout << "Algosia\n"; return; } else if (k[0][i] < k[1][i]) { cout << "Bajtek\n"; return; } } cout << "remis\n"; } int main() { // freopen("input.txt", "r", stdin); ios_base::sync_with_stdio(0); cin.tie(0); int tests = 1; // cin >> tests; for (int i = 0; i < tests; ++i) { solve(); } } |
English