#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<int> vii; typedef vector<ll> vll; typedef vector<vector<int> > vvi; typedef pair<int, int> pii; typedef pair<ll, ll> pll; int main(){ cin.tie(0); ios::sync_with_stdio(false); string a, b, c, d; string s, t; int n; cin >> n; cin >> s; cin.ignore(); cin >> t; cin.ignore(); for(int i = 0; i < n; i++){ if(i%2==0){ a+=s[i]; c+=t[i]; } else{ b+=s[i]; d+=t[i]; } } sort(a.begin(), a.end()); sort(b.begin(), b.end()); sort(c.begin(), c.end()); sort(d.begin(), d.end()); if(a==c && b==d) 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<int> vii; typedef vector<ll> vll; typedef vector<vector<int> > vvi; typedef pair<int, int> pii; typedef pair<ll, ll> pll; int main(){ cin.tie(0); ios::sync_with_stdio(false); string a, b, c, d; string s, t; int n; cin >> n; cin >> s; cin.ignore(); cin >> t; cin.ignore(); for(int i = 0; i < n; i++){ if(i%2==0){ a+=s[i]; c+=t[i]; } else{ b+=s[i]; d+=t[i]; } } sort(a.begin(), a.end()); sort(b.begin(), b.end()); sort(c.begin(), c.end()); sort(d.begin(), d.end()); if(a==c && b==d) cout << "TAK\n"; else cout << "NIE\n"; } |