// Karol Kosinski 2020
#include <cstdio>
#define FOR(i,a,b) for(int i=(a);i<(b);++i)
using namespace std;
const int NX = 30'00'05;
const int AX = 27;
int T[2][AX];
char S1[NX], S2[NX];
int main()
{
int n;
scanf("%d%s%s", &n, S1, S2);
FOR(i,0,n)
{
++ T[ i % 2 ][ S1[i] - 'a' ];
-- T[ i % 2 ][ S2[i] - 'a' ];
}
FOR(i,0,2) FOR(j,0,AX) if (T[i][j] != 0)
{
printf("NIE\n");
return 0;
}
printf("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 | // Karol Kosinski 2020 #include <cstdio> #define FOR(i,a,b) for(int i=(a);i<(b);++i) using namespace std; const int NX = 30'00'05; const int AX = 27; int T[2][AX]; char S1[NX], S2[NX]; int main() { int n; scanf("%d%s%s", &n, S1, S2); FOR(i,0,n) { ++ T[ i % 2 ][ S1[i] - 'a' ]; -- T[ i % 2 ][ S2[i] - 'a' ]; } FOR(i,0,2) FOR(j,0,AX) if (T[i][j] != 0) { printf("NIE\n"); return 0; } printf("TAK\n"); return 0; } |
English