#include <bits/stdc++.h> using namespace std; /* a3 b3 d3 h3 p3 c4 e4 f4 i4 j4 l4 q4 r4 t4 x4 g5 k5 m5 n5 s5 u5 v5 y5 z5 o6 w6 */ int main() { ios_base::sync_with_stdio(0); int a; string n; cin >> a; cin >> n; int jedynki = 0, zera = 0; for (int i = 0; i < a*8; i++) { if (n[i] == '0') zera++; else if (n[i] == '1') jedynki++; } if (jedynki < a * 3) cout << "NIE"; else if (jedynki > a * 6) cout << "NIE"; else { int tmp = jedynki - 3 * a; if (tmp == 0) for (int i = 0; i < a; i++) cout << "a"; else { int tmp2 = tmp % 3; int tmp3 = floor(tmp / 3); int tmp4 = tmp2 % 2; int tmp5 = floor(tmp2 / 2); int wyn = 0; for (int i = 0; i < tmp3; i++) { wyn++; cout << "o"; } if (tmp2 != 0) { for (int i = 0; i < tmp5; i++) { wyn++; cout << "g"; } if (tmp4 != 0) { for (int i = 0; i < tmp4; i++) { wyn++; cout << "q"; } } } if (wyn > a) cout << "wtf"; if (wyn < a) { for (int i = 0; i < a - wyn; i++) cout << "a"; } } } 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #include <bits/stdc++.h> using namespace std; /* a3 b3 d3 h3 p3 c4 e4 f4 i4 j4 l4 q4 r4 t4 x4 g5 k5 m5 n5 s5 u5 v5 y5 z5 o6 w6 */ int main() { ios_base::sync_with_stdio(0); int a; string n; cin >> a; cin >> n; int jedynki = 0, zera = 0; for (int i = 0; i < a*8; i++) { if (n[i] == '0') zera++; else if (n[i] == '1') jedynki++; } if (jedynki < a * 3) cout << "NIE"; else if (jedynki > a * 6) cout << "NIE"; else { int tmp = jedynki - 3 * a; if (tmp == 0) for (int i = 0; i < a; i++) cout << "a"; else { int tmp2 = tmp % 3; int tmp3 = floor(tmp / 3); int tmp4 = tmp2 % 2; int tmp5 = floor(tmp2 / 2); int wyn = 0; for (int i = 0; i < tmp3; i++) { wyn++; cout << "o"; } if (tmp2 != 0) { for (int i = 0; i < tmp5; i++) { wyn++; cout << "g"; } if (tmp4 != 0) { for (int i = 0; i < tmp4; i++) { wyn++; cout << "q"; } } } if (wyn > a) cout << "wtf"; if (wyn < a) { for (int i = 0; i < a - wyn; i++) cout << "a"; } } } return 0; } |