#include <bits/stdc++.h> using namespace std; bool t[6][3]; int main() { int n; scanf("%d", &n); char a, b; for(int i = 0; i < n; i++) { scanf(" %c%c", &a, &b); a -= '1'; b -= 'A'; if(a == 4 && t[a][b]) t[a+1][b] = true; t[a][b] = true; } int sum = 0; for(int i = 0; i < 6; i++) { for(int j = 0; j < 3; j++) { sum += t[i][j]; } } printf(sum == 18 ? "TAK" : "NIE"); }
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 | #include <bits/stdc++.h> using namespace std; bool t[6][3]; int main() { int n; scanf("%d", &n); char a, b; for(int i = 0; i < n; i++) { scanf(" %c%c", &a, &b); a -= '1'; b -= 'A'; if(a == 4 && t[a][b]) t[a+1][b] = true; t[a][b] = true; } int sum = 0; for(int i = 0; i < 6; i++) { for(int j = 0; j < 3; j++) { sum += t[i][j]; } } printf(sum == 18 ? "TAK" : "NIE"); } |