#include <iostream> using namespace std; int a,b,c,d,e,f,l,k,p,w,n,par1[27],niep1[27],par2[27],niep2[27]; char z; int main() { scanf("%d\n", &n); for (a=1; a<=n; a++) { scanf("%c", &z); l=(int)z-(int)'a'; if (a%2==1) { niep1[l]++; } else{ par1[l]++; } } scanf("\n"); for (a=1; a<=n; a++) { scanf("%c", &z); l=(int)z-(int)'a'; if (a%2==1) { niep2[l]++; } else{ par2[l]++; } } for (a=0; a!=27; a++) { if (par1[a]!=par2[a]||niep1[a]!=niep2[a]) { //printf("JO par1[%c]=%d niep1[%c]=%d par2[%c]=%d niep2[%c]=%d\n", (char)(a+48)); w=1; } } if (w==1) { printf("NIE"); } else{ printf("TAK"); } }
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 38 39 40 41 42 43 44 45 46 47 48 | #include <iostream> using namespace std; int a,b,c,d,e,f,l,k,p,w,n,par1[27],niep1[27],par2[27],niep2[27]; char z; int main() { scanf("%d\n", &n); for (a=1; a<=n; a++) { scanf("%c", &z); l=(int)z-(int)'a'; if (a%2==1) { niep1[l]++; } else{ par1[l]++; } } scanf("\n"); for (a=1; a<=n; a++) { scanf("%c", &z); l=(int)z-(int)'a'; if (a%2==1) { niep2[l]++; } else{ par2[l]++; } } for (a=0; a!=27; a++) { if (par1[a]!=par2[a]||niep1[a]!=niep2[a]) { //printf("JO par1[%c]=%d niep1[%c]=%d par2[%c]=%d niep2[%c]=%d\n", (char)(a+48)); w=1; } } if (w==1) { printf("NIE"); } else{ printf("TAK"); } } |