#include <iostream> using namespace std; int t[2][2][26]; void wczyt(size_t n, size_t i) { bool s = 0; while(n--) { char c; cin >> c; ++t[i][s][c - 'a']; s ^= 1; } } bool porownaj() { for(size_t i = 0; i < 26; ++i) if(t[0][0][i] != t[1][0][i] || t[0][1][i] != t[1][1][i]) return false; return true; } int main() { size_t n; cin >> n; wczyt(n, 0); wczyt(n, 1); if(porownaj()) cout << "TAK\n"; else cout << "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 | #include <iostream> using namespace std; int t[2][2][26]; void wczyt(size_t n, size_t i) { bool s = 0; while(n--) { char c; cin >> c; ++t[i][s][c - 'a']; s ^= 1; } } bool porownaj() { for(size_t i = 0; i < 26; ++i) if(t[0][0][i] != t[1][0][i] || t[0][1][i] != t[1][1][i]) return false; return true; } int main() { size_t n; cin >> n; wczyt(n, 0); wczyt(n, 1); if(porownaj()) cout << "TAK\n"; else cout << "NIE\n"; } |