#include <bits/stdc++.h>
using namespace std;
int n,i,j,a[26][2],b[26][2];
char s[300300];
int main() {
scanf("%d",&n);
scanf("%s",s);
for (i=0; i<n; i++) ++a[s[i]-'a'][i&1];
scanf("%s",s);
for (i=0; i<n; i++) ++b[s[i]-'a'][i&1];
for (i=0; i<26; i++) for (j=0; j<2; j++) if (a[i][j]!=b[i][j]) { puts("NIE"); return 0; }
puts("TAK");
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <bits/stdc++.h> using namespace std; int n,i,j,a[26][2],b[26][2]; char s[300300]; int main() { scanf("%d",&n); scanf("%s",s); for (i=0; i<n; i++) ++a[s[i]-'a'][i&1]; scanf("%s",s); for (i=0; i<n; i++) ++b[s[i]-'a'][i&1]; for (i=0; i<26; i++) for (j=0; j<2; j++) if (a[i][j]!=b[i][j]) { puts("NIE"); return 0; } puts("TAK"); return 0; } |
English