#include <bits/stdc++.h> using namespace std; int n; char czar; int tab1[26][2]; int tab2[26][2]; //0 - parzystych //1 - nieparzystycj int main () { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin>>n; for (int i=1; i<=n; i++) { cin>>czar; tab1[czar-97][i%2]++; } for (int i=1; i<=n; i++) { cin>>czar; tab2[czar-97][i%2]++; } bool czy_sie_da=1; for (int i=0; i<26; i++) { for (int j=0; j<2; j++) { if (!(tab1[i][j]==tab2[i][j])) { czy_sie_da=0; break; } } } if (czy_sie_da) cout<<"TAK"; else cout<<"NIE"; }
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 49 50 51 | #include <bits/stdc++.h> using namespace std; int n; char czar; int tab1[26][2]; int tab2[26][2]; //0 - parzystych //1 - nieparzystycj int main () { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin>>n; for (int i=1; i<=n; i++) { cin>>czar; tab1[czar-97][i%2]++; } for (int i=1; i<=n; i++) { cin>>czar; tab2[czar-97][i%2]++; } bool czy_sie_da=1; for (int i=0; i<26; i++) { for (int j=0; j<2; j++) { if (!(tab1[i][j]==tab2[i][j])) { czy_sie_da=0; break; } } } if (czy_sie_da) cout<<"TAK"; else cout<<"NIE"; } |