#include <bits/stdc++.h> using namespace std; int wz[6][4]; int i_z_ch(char a) { int b=a-48; return b; } int dyw(char a) { if (a=='C') return 3; if (a=='B') return 2; if (a=='A') return 1; } int main() { ios_base::sync_with_stdio(0); int n; cin>>n; for (int i=0;i<n;i++) { string s; cin>>s; wz[ i_z_ch(s[0]) ][ dyw(s[1]) ] ++; } for (int i=1;i<=4;i++) { if ( !wz[i][1] || !wz[i][2] || !wz[i][3] ) { cout<<"NIE"; return 0; } } if ( wz[5][1]<2 || wz[5][2]<2 || wz[5][3]<2 ) { cout<<"NIE"; return 0; } cout<<"TAK"; 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 | #include <bits/stdc++.h> using namespace std; int wz[6][4]; int i_z_ch(char a) { int b=a-48; return b; } int dyw(char a) { if (a=='C') return 3; if (a=='B') return 2; if (a=='A') return 1; } int main() { ios_base::sync_with_stdio(0); int n; cin>>n; for (int i=0;i<n;i++) { string s; cin>>s; wz[ i_z_ch(s[0]) ][ dyw(s[1]) ] ++; } for (int i=1;i<=4;i++) { if ( !wz[i][1] || !wz[i][2] || !wz[i][3] ) { cout<<"NIE"; return 0; } } if ( wz[5][1]<2 || wz[5][2]<2 || wz[5][3]<2 ) { cout<<"NIE"; return 0; } cout<<"TAK"; return 0; } |