#include <bits/stdc++.h> using namespace std; const int MAX = 30; int freq1[2][MAX], freq2[2][MAX]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); string x, y; int n; cin >> n >> x >> y; for (int i = 0; i<n; i++){ freq1[i%2][x[i]-'a']++; freq2[i%2][y[i]-'a']++; } for (int i = 0; i<=27; i++){ //cerr << freq1[0][i] << " " << freq1[1][i] << " " << freq2[0][i] << " " << freq2[1][i] << "\n"; if (!((freq1[0][i] == freq2[0][i]) && (freq1[1][i] == freq2[1][i]))){ cout << "NIE\n"; return 0; } } cout << "TAK\n"; 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 | #include <bits/stdc++.h> using namespace std; const int MAX = 30; int freq1[2][MAX], freq2[2][MAX]; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); string x, y; int n; cin >> n >> x >> y; for (int i = 0; i<n; i++){ freq1[i%2][x[i]-'a']++; freq2[i%2][y[i]-'a']++; } for (int i = 0; i<=27; i++){ //cerr << freq1[0][i] << " " << freq1[1][i] << " " << freq2[0][i] << " " << freq2[1][i] << "\n"; if (!((freq1[0][i] == freq2[0][i]) && (freq1[1][i] == freq2[1][i]))){ cout << "NIE\n"; return 0; } } cout << "TAK\n"; return 0; } |