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
#include <iostream>
using namespace std;

struct punkty{
  int sum_alicja;
  int sum_bob;
  int punkty_alicja[11];
  int punkty_bob[11];
};
punkty t;
int main(){
  int n=18;
  for(int i=1; i<=n; i++){
    int x; cin>>x;
    t.sum_alicja+=x;
    t.punkty_alicja[x]++;
  }
  for(int i=1; i<=n; i++){
    int x; cin>>x;
    t.sum_bob+=x;
    t.punkty_bob[x]++;
  }
  if(t.sum_alicja>t.sum_bob){
    cout<<"Algosia"<<endl;
    return 0;
  }
  else if(t.sum_alicja<t.sum_bob){
    cout<<"Bajtek"<<endl;
    return 0;
  }
  for(int i=10; i>=1; i--){
    if(t.punkty_alicja[i]>t.punkty_bob[i]){
      cout<<"Algosia"<<endl;
      return 0;
    }
    else if(t.punkty_bob[i]>t.punkty_alicja[i]){
      cout<<"Bajtek"<<endl;
      return 0;
    }
  }
  cout<<"remis"<<endl;
  return 0;
}