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
//Solution by Mikołaj Kołek

#include "bits/stdc++.h"

using namespace std;

int main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0);
	
	function<void()> retAlgosia = [] () { cout << "Algosia"; exit(0); };
	function<void()> retBajtek = [] () { cout << "Bajtek"; exit(0); };
	
	vector<int> algosia(18), bajtek(18);
	copy_n(istream_iterator<int>(cin), 18, algosia.begin());
	copy_n(istream_iterator<int>(cin), 18, bajtek.begin());
	sort(algosia.begin(), algosia.end(), greater<int>());
	sort(bajtek.begin(), bajtek.end(), greater<int>());
	
	int algosiaScore = accumulate(algosia.begin(), algosia.end(), 0), bajtekScore = accumulate(bajtek.begin(), bajtek.end(), 0);
	if(algosiaScore > bajtekScore)
		retAlgosia();
	else if(algosiaScore < bajtekScore)
		retBajtek();
	
	if(algosia > bajtek)
		retAlgosia();
	else if(algosia < bajtek)
		retBajtek();
	
	cout << "remis";
	
	return 0;
}