//
// Mateusz Pietrowcow
//
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#define MOD 1000000007
#define INF 1000000000
#define INFL 1000000000000000000LL
#define Tak cout << "TAK" << '\n'
#define Nie cout << "NIE" << '\n'
#define min3(x, y, z) min(x, min(y, z))
#define max3(x, y, z) max(x, max(y, z))
using namespace std;
typedef long long ll;
typedef unsigned int uint;
typedef unsigned long long ull;
typedef pair<int,int> ii;
typedef pair<long long, long long> pll;
typedef pair<unsigned long long, unsigned long long> pull;
#define A "Algosia"
#define B "Bajtek"
#define R "remis"
const int N = 18;
int la[11], lb[11];
int suma = 0, sumb = 0;
void read()
{
for (int i = 0; i < N; i++)
{
int c;
cin >> c;
suma += c;
la[c]++;
}
for (int i = 0; i < N; i++)
{
int c;
cin >> c;
sumb += c;
lb[c]++;
}
}
string solve()
{
if (suma != sumb)
return (suma > sumb ? A : B);
for (int i = 10; i >= 1; i--)
{
if (la[i] != lb[i])
return (la[i] > lb[i] ? A : B);
}
return R;
}
int main()
{
ios_base::sync_with_stdio(0);
cout.tie(0);
cin.tie(0);
read();
cout << 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 | // // Mateusz Pietrowcow // #include <bits/stdc++.h> #include <ext/pb_ds/assoc_container.hpp> #define MOD 1000000007 #define INF 1000000000 #define INFL 1000000000000000000LL #define Tak cout << "TAK" << '\n' #define Nie cout << "NIE" << '\n' #define min3(x, y, z) min(x, min(y, z)) #define max3(x, y, z) max(x, max(y, z)) using namespace std; typedef long long ll; typedef unsigned int uint; typedef unsigned long long ull; typedef pair<int,int> ii; typedef pair<long long, long long> pll; typedef pair<unsigned long long, unsigned long long> pull; #define A "Algosia" #define B "Bajtek" #define R "remis" const int N = 18; int la[11], lb[11]; int suma = 0, sumb = 0; void read() { for (int i = 0; i < N; i++) { int c; cin >> c; suma += c; la[c]++; } for (int i = 0; i < N; i++) { int c; cin >> c; sumb += c; lb[c]++; } } string solve() { if (suma != sumb) return (suma > sumb ? A : B); for (int i = 10; i >= 1; i--) { if (la[i] != lb[i]) return (la[i] > lb[i] ? A : B); } return R; } int main() { ios_base::sync_with_stdio(0); cout.tie(0); cin.tie(0); read(); cout << solve(); } |
English