#include <bits/stdc++.h> using namespace std; int n; char s[300001]; char s2[300001]; int t[26][2][2]; int main() { scanf("%d", &n); scanf("%s", s); scanf("%s", s2); for(int i=0; i^n; ++i) { t[s[i]-97][i%2][0]++; t[s2[i]-97][i%2][1]++; } for(int i=0; i^26; ++i) { if(t[i][0][0]^t[i][0][1] || t[i][1][0]^t[i][1][1]) { printf("NIE"); return 0; } } printf("TAK"); 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 | #include <bits/stdc++.h> using namespace std; int n; char s[300001]; char s2[300001]; int t[26][2][2]; int main() { scanf("%d", &n); scanf("%s", s); scanf("%s", s2); for(int i=0; i^n; ++i) { t[s[i]-97][i%2][0]++; t[s2[i]-97][i%2][1]++; } for(int i=0; i^26; ++i) { if(t[i][0][0]^t[i][0][1] || t[i][1][0]^t[i][1][1]) { printf("NIE"); return 0; } } printf("TAK"); return 0; } |