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>
#include <string>

namespace {
	using std::ios_base, std::cin;
	using std::string, std::cout;

	constexpr size_t ILE_PYTAN = 18;
	constexpr size_t ILE_PUNKTOW = 11;
	constexpr string A = "Algosia\n";
	constexpr string B = "Bajtek\n";
	constexpr string R = "remis\n";
};

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);

	size_t input;
	size_t liczniki_A[ILE_PUNKTOW + 1] = {0}, liczniki_B[ILE_PUNKTOW + 1] = {0};
	for (size_t k = 0; k < ILE_PYTAN; ++k) {
		cin >> input;
		++liczniki_A[input];
		liczniki_A[ILE_PUNKTOW] += input;
	}
	for (size_t k = 0; k < ILE_PYTAN; ++k) {
		cin >> input;
		++liczniki_B[input];
		liczniki_B[ILE_PUNKTOW] += input;
	}
	size_t k = 0;
	while (k <= ILE_PUNKTOW 
			&& liczniki_A[ILE_PUNKTOW - k] == liczniki_B[ILE_PUNKTOW - k]) {
		++k;
	}
	if (k > ILE_PUNKTOW)
		cout << R;
	else if (liczniki_A[ILE_PUNKTOW - k] > liczniki_B[ILE_PUNKTOW - k]) {
		cout << A;
	} else {
		cout << B;
	}
}