#include <bits/stdc++.h>
using namespace std;
using ll = long long;
#define loop(i, a, b) for(int i = a; i <= b; i++)
#define loop_rev(i, a, b) for(int i = a; i >= b; i--)
#define all(x) x.begin(), x.end()
#define sz(x) int(x.size())
#define pb push_back
using ull = unsigned long long;
using uint = unsigned int;
int tab1[20], tab2[20];
int main() {
cin.tie(0)->sync_with_stdio(0);
int res1 = 0, res2 = 0;
loop(i, 1, 18) {
int a;
cin >> a;
tab1[a]++;
res1 += a;
}
loop(i, 1, 18) {
int a;
cin>>a;
tab2[a]++;
res2 += a;
}
if(res1 > res2){
cout<<"Algosia";
return 0;
}
if(res1 < res2){
cout<<"Bajtek";
return 0;
}
if(res1 == res2) {
loop_rev(i, 10, 0) {
if(tab1[i] == tab2[i]) continue;
if(tab1[i] > tab2[i]) {
cout<<"Algosia";
return 0;
}
else {
cout<<"Bajtek";
return 0;
}
}
}
cout<<"remis";
}
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; using ll = long long; #define loop(i, a, b) for(int i = a; i <= b; i++) #define loop_rev(i, a, b) for(int i = a; i >= b; i--) #define all(x) x.begin(), x.end() #define sz(x) int(x.size()) #define pb push_back using ull = unsigned long long; using uint = unsigned int; int tab1[20], tab2[20]; int main() { cin.tie(0)->sync_with_stdio(0); int res1 = 0, res2 = 0; loop(i, 1, 18) { int a; cin >> a; tab1[a]++; res1 += a; } loop(i, 1, 18) { int a; cin>>a; tab2[a]++; res2 += a; } if(res1 > res2){ cout<<"Algosia"; return 0; } if(res1 < res2){ cout<<"Bajtek"; return 0; } if(res1 == res2) { loop_rev(i, 10, 0) { if(tab1[i] == tab2[i]) continue; if(tab1[i] > tab2[i]) { cout<<"Algosia"; return 0; } else { cout<<"Bajtek"; return 0; } } } cout<<"remis"; } |
English