#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; } |
English