#include <bits/stdc++.h> using namespace std; #define FOR(i,a,b) for(ll i=a; i<=b; ++i) #define FORR(i,a,b) for(ll i=a; i>=b; --i) using ll = long long; ll qtA[20], qtB[20], sumA=0, sumB=0; int main(){ ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); ll N=18, g; FOR(i,1,N) cin>>g, sumA+=g, ++qtA[g]; FOR(i,1,N) cin>>g, sumB+=g, ++qtB[g]; if(sumA>sumB){ cout<<"Algosia\n"; return 0; }if(sumB>sumA){ cout<<"Bajtek\n"; return 0; } FORR(i,10,1){ if(qtA[i]>qtB[i]){ cout<<"Algosia\n"; return 0; }if(qtB[i]>qtA[i]){ cout<<"Bajtek\n"; 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 | #include <bits/stdc++.h> using namespace std; #define FOR(i,a,b) for(ll i=a; i<=b; ++i) #define FORR(i,a,b) for(ll i=a; i>=b; --i) using ll = long long; ll qtA[20], qtB[20], sumA=0, sumB=0; int main(){ ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); ll N=18, g; FOR(i,1,N) cin>>g, sumA+=g, ++qtA[g]; FOR(i,1,N) cin>>g, sumB+=g, ++qtB[g]; if(sumA>sumB){ cout<<"Algosia\n"; return 0; }if(sumB>sumA){ cout<<"Bajtek\n"; return 0; } FORR(i,10,1){ if(qtA[i]>qtB[i]){ cout<<"Algosia\n"; return 0; }if(qtB[i]>qtA[i]){ cout<<"Bajtek\n"; return 0; } } cout<<"remis"; } |