#include <iostream>
int A[26][2];
int B[26][2];
int main() {
std::ios_base::sync_with_stdio(0);
int n;
std::cin >> n;
std::string a,b;
std::cin >> a >> b;
for (int i=0;i<n;++i) {
int aa = a[i]-'a';
A[aa][i&1]++;
int bb = b[i]-'a';
B[bb][i&1]++;
}
bool result = true;
for (int i=0;i<26;++i) {
result &= A[i][0] == B[i][0];
result &= A[i][1] == B[i][1];
}
std::cout << (result ? "TAK" : "NIE") << std::endl;
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 | #include <iostream> int A[26][2]; int B[26][2]; int main() { std::ios_base::sync_with_stdio(0); int n; std::cin >> n; std::string a,b; std::cin >> a >> b; for (int i=0;i<n;++i) { int aa = a[i]-'a'; A[aa][i&1]++; int bb = b[i]-'a'; B[bb][i&1]++; } bool result = true; for (int i=0;i<26;++i) { result &= A[i][0] == B[i][0]; result &= A[i][1] == B[i][1]; } std::cout << (result ? "TAK" : "NIE") << std::endl; return 0; } |
English