#include <bits/stdc++.h> using namespace std; pair<vector<char>, vector<char>> load_chars(int n) { vector<char> v[2]; for (int i = 0; i < n; i++) { char c; cin >> c; v[i % 2].push_back(c); } return {v[0], v[1]}; } int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; auto [a, b] = load_chars(n); auto [c, d] = load_chars(n); sort(begin(a), end(a)); sort(begin(b), end(b)); sort(begin(c), end(c)); sort(begin(d), end(d)); cout << (a == c && b == d ? "TAK" : "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 | #include <bits/stdc++.h> using namespace std; pair<vector<char>, vector<char>> load_chars(int n) { vector<char> v[2]; for (int i = 0; i < n; i++) { char c; cin >> c; v[i % 2].push_back(c); } return {v[0], v[1]}; } int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; auto [a, b] = load_chars(n); auto [c, d] = load_chars(n); sort(begin(a), end(a)); sort(begin(b), end(b)); sort(begin(c), end(c)); sort(begin(d), end(d)); cout << (a == c && b == d ? "TAK" : "NIE") << "\n"; } |