#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"; } |