#include <cstdio>
#include <iostream>
#include <sstream>
#include <vector>
int main() {
std::string line;
std::getline(std::cin, line);
std::istringstream iss(line);
std::vector<int> punkty_alg;
std::vector<int> punkty_baj;
int num;
while (iss >> num) {
if (num < 0 || num > 10) {
printf("error [0,10] \n");
return 1;
}
punkty_alg.push_back(num);
}
if (punkty_alg.size() != 18) {
printf("error size \n");
return 1;
}
std::getline(std::cin, line);
std::istringstream iss2(line);
while (iss2 >> num) {
if (num < 0 || num > 10) {
printf("error [0,10] \n");
return 1;
}
punkty_baj.push_back(num);
}
if (punkty_baj.size() != 18) {
printf("error size \n");
return 1;
}
int sum_alg = 0;
int sum_baj = 0;
int clumbs_alg[] = { 0,0,0,0,0,0,0,0,0,0 };
int clumbs_baj[] = { 0,0,0,0,0,0,0,0,0,0 };
for (int i = 0; i < punkty_alg.size(); i++) {
clumbs_alg[punkty_alg[i]]++;
clumbs_baj[punkty_baj[i]]++;
sum_alg += punkty_alg[i];
sum_baj += punkty_baj[i];
}
if (sum_alg > sum_baj) {
printf("Algosia");
} else if (sum_alg < sum_baj) {
printf("Bajtek");
} else {
for (int i = 9; i >= 0; i--){
if (clumbs_alg[i] > clumbs_baj[i]) {
printf("Algosia");
return 0;
} else if (clumbs_alg[i] < clumbs_baj[i]) {
printf("Bajtek");
return 0;
}
}
printf("Remis");
}
return 0;
}
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 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | #include <cstdio> #include <iostream> #include <sstream> #include <vector> int main() { std::string line; std::getline(std::cin, line); std::istringstream iss(line); std::vector<int> punkty_alg; std::vector<int> punkty_baj; int num; while (iss >> num) { if (num < 0 || num > 10) { printf("error [0,10] \n"); return 1; } punkty_alg.push_back(num); } if (punkty_alg.size() != 18) { printf("error size \n"); return 1; } std::getline(std::cin, line); std::istringstream iss2(line); while (iss2 >> num) { if (num < 0 || num > 10) { printf("error [0,10] \n"); return 1; } punkty_baj.push_back(num); } if (punkty_baj.size() != 18) { printf("error size \n"); return 1; } int sum_alg = 0; int sum_baj = 0; int clumbs_alg[] = { 0,0,0,0,0,0,0,0,0,0 }; int clumbs_baj[] = { 0,0,0,0,0,0,0,0,0,0 }; for (int i = 0; i < punkty_alg.size(); i++) { clumbs_alg[punkty_alg[i]]++; clumbs_baj[punkty_baj[i]]++; sum_alg += punkty_alg[i]; sum_baj += punkty_baj[i]; } if (sum_alg > sum_baj) { printf("Algosia"); } else if (sum_alg < sum_baj) { printf("Bajtek"); } else { for (int i = 9; i >= 0; i--){ if (clumbs_alg[i] > clumbs_baj[i]) { printf("Algosia"); return 0; } else if (clumbs_alg[i] < clumbs_baj[i]) { printf("Bajtek"); return 0; } } printf("Remis"); } return 0; } |
English