#include <iostream> using namespace std; int tab[5][3]; int main() { int n; cin >> n; for (int i = 0; i < n; ++i) { char pom1; char pom2; cin >> pom1>> pom2; tab[pom1 - '1'][pom2 - 'A']++; } bool ok = true; for (int i = 0; i < 4; ++i) { if (tab[i][0] == 0)ok = false; if (tab[i][1] == 0)ok = false; if (tab[i][2] == 0)ok = false; } if (tab[4][0] <= 1)ok = false; if (tab[4][1] <= 1)ok = false; if (tab[4][2] <= 1)ok = false; if (ok)cout << "TAK" << endl; else cout << "NIE" << endl; }
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 | #include <iostream> using namespace std; int tab[5][3]; int main() { int n; cin >> n; for (int i = 0; i < n; ++i) { char pom1; char pom2; cin >> pom1>> pom2; tab[pom1 - '1'][pom2 - 'A']++; } bool ok = true; for (int i = 0; i < 4; ++i) { if (tab[i][0] == 0)ok = false; if (tab[i][1] == 0)ok = false; if (tab[i][2] == 0)ok = false; } if (tab[4][0] <= 1)ok = false; if (tab[4][1] <= 1)ok = false; if (tab[4][2] <= 1)ok = false; if (ok)cout << "TAK" << endl; else cout << "NIE" << endl; } |