#include <bits/stdc++.h>
using namespace std;
int n;
bool dasie[7][3];
bool podwojna[3];
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
cin >> n;
for (int i=0; i<n; i++){
string putin;
cin >> putin;
int numer = putin[0] - '0';
int dywizja = putin[1] - 'A';
if (dasie[numer][dywizja] && numer == 5){
podwojna[dywizja] = true;
}
else if (!dasie[numer][dywizja]){
dasie[numer][dywizja] = true;
}
}
bool odp = true;
for (int i=1; i <= 5; i++){
for (int j=0; j<3; j++){
if (!dasie[i][j]) odp = false;
}
}
for (int i=0; i<3; i++){
if (!podwojna[i]) odp = false;
}
if (odp) cout<<"TAK\n";
else cout<<"NIE\n";
}
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 | #include <bits/stdc++.h> using namespace std; int n; bool dasie[7][3]; bool podwojna[3]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n; for (int i=0; i<n; i++){ string putin; cin >> putin; int numer = putin[0] - '0'; int dywizja = putin[1] - 'A'; if (dasie[numer][dywizja] && numer == 5){ podwojna[dywizja] = true; } else if (!dasie[numer][dywizja]){ dasie[numer][dywizja] = true; } } bool odp = true; for (int i=1; i <= 5; i++){ for (int j=0; j<3; j++){ if (!dasie[i][j]) odp = false; } } for (int i=0; i<3; i++){ if (!podwojna[i]) odp = false; } if (odp) cout<<"TAK\n"; else cout<<"NIE\n"; } |
English