#include <iostream>
#include <string>
using namespace std;
int main()
{
// declaring list
int tablicaA[5];
int tablicaB[5];
int tablicaC[5];
tablicaA[0] = 1;
tablicaA[1] = 1;
tablicaA[2] = 1;
tablicaA[3] = 1;
tablicaA[4] = 2;
tablicaB[0] = 1;
tablicaB[1] = 1;
tablicaB[2] = 1;
tablicaB[3] = 1;
tablicaB[4] = 2;
tablicaC[0] = 1;
tablicaC[1] = 1;
tablicaC[2] = 1;
tablicaC[3] = 1;
tablicaC[4] = 2;
int n;
cin >>n;
for (int i = 0; i < n; i++) {
string s;
cin >> s;
int liczba;
int abc = 0;
for(char& c : s) {
if (abc == 0) {
liczba = c - '0';
abc++;
}
else {
if (c == 'A'){
tablicaA[liczba-1] = tablicaA[liczba-1] -1;
}
else if (c == 'B'){
tablicaB[liczba-1] = tablicaB[liczba-1] -1;
}
else if (c == 'C'){
tablicaC[liczba-1] = tablicaC[liczba-1] -1;
}
}
}
}
bool b = true;
for (int i = 0; i < 5; i++) {
if(tablicaA[i] > 0){
b = false;
}
if(tablicaB[i] > 0){
b = false;
}
if(tablicaC[i] > 0){
b = false;
}
}
if (b){
std::cout << "TAK" << std::endl;
}
else{
std::cout << "NIE" << std::endl;
}
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 74 75 76 | #include <iostream> #include <string> using namespace std; int main() { // declaring list int tablicaA[5]; int tablicaB[5]; int tablicaC[5]; tablicaA[0] = 1; tablicaA[1] = 1; tablicaA[2] = 1; tablicaA[3] = 1; tablicaA[4] = 2; tablicaB[0] = 1; tablicaB[1] = 1; tablicaB[2] = 1; tablicaB[3] = 1; tablicaB[4] = 2; tablicaC[0] = 1; tablicaC[1] = 1; tablicaC[2] = 1; tablicaC[3] = 1; tablicaC[4] = 2; int n; cin >>n; for (int i = 0; i < n; i++) { string s; cin >> s; int liczba; int abc = 0; for(char& c : s) { if (abc == 0) { liczba = c - '0'; abc++; } else { if (c == 'A'){ tablicaA[liczba-1] = tablicaA[liczba-1] -1; } else if (c == 'B'){ tablicaB[liczba-1] = tablicaB[liczba-1] -1; } else if (c == 'C'){ tablicaC[liczba-1] = tablicaC[liczba-1] -1; } } } } bool b = true; for (int i = 0; i < 5; i++) { if(tablicaA[i] > 0){ b = false; } if(tablicaB[i] > 0){ b = false; } if(tablicaC[i] > 0){ b = false; } } if (b){ std::cout << "TAK" << std::endl; } else{ std::cout << "NIE" << std::endl; } return 0; } |
English