#include <iostream> #include <algorithm> using namespace std; int main() { int poz[15]; fill(poz, poz+15, 0); int n; scanf("%d", &n); for (int i=0; i<n; ++i) { char zad[2]; for (int i=0; i<2; ++i) { scanf(" %c", &zad[i]); } if(zad[0]=='1'&&zad[1]=='A') { ++poz[0]; } else if(zad[0]=='1'&&zad[1]=='B') { ++poz[1]; } else if(zad[0]=='1'&&zad[1]=='C') { ++poz[2]; } else if(zad[0]=='2'&&zad[1]=='A') { ++poz[3]; } else if(zad[0]=='2'&&zad[1]=='B') { ++poz[4]; } else if(zad[0]=='2'&&zad[1]=='C') { ++poz[5]; } else if(zad[0]=='3'&&zad[1]=='A') { ++poz[6]; } else if(zad[0]=='3'&&zad[1]=='B') { ++poz[7]; } else if(zad[0]=='3'&&zad[1]=='C') { ++poz[8]; } else if(zad[0]=='4'&&zad[1]=='A') { ++poz[9]; } else if(zad[0]=='4'&&zad[1]=='B') { ++poz[10]; } else if(zad[0]=='4'&&zad[1]=='C') { ++poz[11]; } else if(zad[0]=='5'&&zad[1]=='A') { ++poz[12]; } else if(zad[0]=='5'&&zad[1]=='B') { ++poz[13]; } else if(zad[0]=='5'&&zad[1]=='C') { ++poz[14]; } } bool ok=true; for (int i=0; i<12; ++i) { if (poz[i]<1) { ok=false; break; } } for (int i=12; i<15; ++i) { if (poz[i]<2) { ok=false; break; } } if (ok==true) { printf("TAK"); } else { printf("NIE"); } return 0; }
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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | #include <iostream> #include <algorithm> using namespace std; int main() { int poz[15]; fill(poz, poz+15, 0); int n; scanf("%d", &n); for (int i=0; i<n; ++i) { char zad[2]; for (int i=0; i<2; ++i) { scanf(" %c", &zad[i]); } if(zad[0]=='1'&&zad[1]=='A') { ++poz[0]; } else if(zad[0]=='1'&&zad[1]=='B') { ++poz[1]; } else if(zad[0]=='1'&&zad[1]=='C') { ++poz[2]; } else if(zad[0]=='2'&&zad[1]=='A') { ++poz[3]; } else if(zad[0]=='2'&&zad[1]=='B') { ++poz[4]; } else if(zad[0]=='2'&&zad[1]=='C') { ++poz[5]; } else if(zad[0]=='3'&&zad[1]=='A') { ++poz[6]; } else if(zad[0]=='3'&&zad[1]=='B') { ++poz[7]; } else if(zad[0]=='3'&&zad[1]=='C') { ++poz[8]; } else if(zad[0]=='4'&&zad[1]=='A') { ++poz[9]; } else if(zad[0]=='4'&&zad[1]=='B') { ++poz[10]; } else if(zad[0]=='4'&&zad[1]=='C') { ++poz[11]; } else if(zad[0]=='5'&&zad[1]=='A') { ++poz[12]; } else if(zad[0]=='5'&&zad[1]=='B') { ++poz[13]; } else if(zad[0]=='5'&&zad[1]=='C') { ++poz[14]; } } bool ok=true; for (int i=0; i<12; ++i) { if (poz[i]<1) { ok=false; break; } } for (int i=12; i<15; ++i) { if (poz[i]<2) { ok=false; break; } } if (ok==true) { printf("TAK"); } else { printf("NIE"); } return 0; } |