#include <cstdio>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int tab1[26];
int tab2[26];
int main() {
//ios::sync_with_stdio(false);
int n;
string s;
cin >> n;
char c;
c=getchar();
getline(std::cin,s);
for(int i=0; i<n; i++){
if(i%2 == 0)
tab1[int(s[i]-97)]++;
else
tab2[int(s[i]-97)]++;
}
getline(std::cin,s);
for(int i=0; i<n; i++){
if(i%2 == 0)
tab1[int(s[i]-97)]--;
else
tab2[int(s[i]-97)]--;
}
string result = "TAK";
for(int i=0; i<26; i++){
if(tab1[i] != 0 || tab2[i] != 0){result="NIE";break;}
}
cout << result;
}
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 31 32 33 34 35 36 37 | #include <cstdio> #include <iostream> #include <algorithm> #include <string> using namespace std; int tab1[26]; int tab2[26]; int main() { //ios::sync_with_stdio(false); int n; string s; cin >> n; char c; c=getchar(); getline(std::cin,s); for(int i=0; i<n; i++){ if(i%2 == 0) tab1[int(s[i]-97)]++; else tab2[int(s[i]-97)]++; } getline(std::cin,s); for(int i=0; i<n; i++){ if(i%2 == 0) tab1[int(s[i]-97)]--; else tab2[int(s[i]-97)]--; } string result = "TAK"; for(int i=0; i<26; i++){ if(tab1[i] != 0 || tab2[i] != 0){result="NIE";break;} } cout << result; } |
English