#include <cstdio> int tasks[20]; int main(){ int n; scanf("%d", &n); for (int i = 0; i < n; i++){ char a, b; scanf(" %c%c", &a, &b); tasks[(a - '1') * 3 + b - 'A']++; } bool ok = true; for (int i = 0; i < 5; i++){ for (int j = 0; j < 3; j++){ if ((i < 4) && (tasks[i * 3 + j] < 1)){ ok = false; //printf("nn %d %d", i, j); } if ((i == 4) && (tasks[i * 3 + j] < 2)){ ok = false; //printf("na %d %d", i, j); } } } if (ok){ printf("TAK\n"); } else { printf("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 | #include <cstdio> int tasks[20]; int main(){ int n; scanf("%d", &n); for (int i = 0; i < n; i++){ char a, b; scanf(" %c%c", &a, &b); tasks[(a - '1') * 3 + b - 'A']++; } bool ok = true; for (int i = 0; i < 5; i++){ for (int j = 0; j < 3; j++){ if ((i < 4) && (tasks[i * 3 + j] < 1)){ ok = false; //printf("nn %d %d", i, j); } if ((i == 4) && (tasks[i * 3 + j] < 2)){ ok = false; //printf("na %d %d", i, j); } } } if (ok){ printf("TAK\n"); } else { printf("NIE\n"); } } |