//Andrzej Radzik #include <iostream> int main() { int sourceFirst[ 128 ]; int sourceSecond[ 128 ]; int targetFirst[ 128 ]; int targetSecond[ 128 ]; int n; int i; char dummy; bool success = true; for ( i = 'a'; i <= 'z'; i++ ) { sourceFirst[ i ] = 0; sourceSecond[ i ] = 0; targetFirst[ i ] = 0; targetSecond[ i ] = 0; } std::cin >> n /*>> dummy*/; for ( i = 0; i < n; ++i ) { std::cin >> dummy; //std::cerr << dummy << ' '; if ( i % 2 == 0 ) { sourceFirst[ dummy ] ++; } else { sourceSecond[ dummy ] ++; } } for ( i = 0; i < n; ++i ) { std::cin >> dummy; //std::cerr << dummy << ' '; if ( i % 2 == 0 ) { targetFirst[ dummy ] ++; } else { targetSecond[ dummy ] ++; } } for ( i = 'a'; i <= 'z'; ++i ) { if ( sourceFirst[ i ] != targetFirst[ i ] ) { success = false; } } for ( i = 'a'; i <= 'z'; ++i ) { if ( sourceSecond[ i ] != targetSecond[ i ] ) { success = false; } } if ( success ) std::cout << "TAK" << std::endl; else std::cout << "NIE" << std::endl; 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 | //Andrzej Radzik #include <iostream> int main() { int sourceFirst[ 128 ]; int sourceSecond[ 128 ]; int targetFirst[ 128 ]; int targetSecond[ 128 ]; int n; int i; char dummy; bool success = true; for ( i = 'a'; i <= 'z'; i++ ) { sourceFirst[ i ] = 0; sourceSecond[ i ] = 0; targetFirst[ i ] = 0; targetSecond[ i ] = 0; } std::cin >> n /*>> dummy*/; for ( i = 0; i < n; ++i ) { std::cin >> dummy; //std::cerr << dummy << ' '; if ( i % 2 == 0 ) { sourceFirst[ dummy ] ++; } else { sourceSecond[ dummy ] ++; } } for ( i = 0; i < n; ++i ) { std::cin >> dummy; //std::cerr << dummy << ' '; if ( i % 2 == 0 ) { targetFirst[ dummy ] ++; } else { targetSecond[ dummy ] ++; } } for ( i = 'a'; i <= 'z'; ++i ) { if ( sourceFirst[ i ] != targetFirst[ i ] ) { success = false; } } for ( i = 'a'; i <= 'z'; ++i ) { if ( sourceSecond[ i ] != targetSecond[ i ] ) { success = false; } } if ( success ) std::cout << "TAK" << std::endl; else std::cout << "NIE" << std::endl; return 0; } |