#include <bits/stdc++.h>
using namespace std;
unordered_map<int,int> Amap,Bmap;
string solve(int A,int B)
{
if(A!=B){
return (A>B ? "Algosia" : "Bajtek");
}
for(int i=10;i>0;i--)
{
if(Amap[i]!=Bmap[i])
return (Amap[i]>Bmap[i] ? "Algosia" : "Bajtek");
}
return "remis";
}
int main()
{
int A=0;
int B=0;
int N=18;
for (int i=0;i<N;i++)
{
int x;cin>>x;
Amap[x]++;
A+=x;
}
for (int i=0;i<N;i++)
{
int x;cin>>x;
Bmap[x]++;
B+=x;
}
cout<<solve(A,B);
}
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 | #include <bits/stdc++.h> using namespace std; unordered_map<int,int> Amap,Bmap; string solve(int A,int B) { if(A!=B){ return (A>B ? "Algosia" : "Bajtek"); } for(int i=10;i>0;i--) { if(Amap[i]!=Bmap[i]) return (Amap[i]>Bmap[i] ? "Algosia" : "Bajtek"); } return "remis"; } int main() { int A=0; int B=0; int N=18; for (int i=0;i<N;i++) { int x;cin>>x; Amap[x]++; A+=x; } for (int i=0;i<N;i++) { int x;cin>>x; Bmap[x]++; B+=x; } cout<<solve(A,B); } |
English