#include <bits/stdc++.h> using namespace std; int main() { int n,cnt=0; cin>>n; getchar(); for(int i = 1; i <= 8*n; i++) cnt += (getchar() == '1'); if (cnt < 3*n || cnt > 6*n) return cout<<"NIE", 0; for(int i = n; i; --i) { if (cnt > 5 * i) putchar('o'), cnt -= 6; else if (cnt > 4 * i) putchar('g'), cnt -= 5; else if (cnt > 3 * i) putchar('c'), cnt -= 4; else putchar('a'), cnt -= 3; } return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #include <bits/stdc++.h> using namespace std; int main() { int n,cnt=0; cin>>n; getchar(); for(int i = 1; i <= 8*n; i++) cnt += (getchar() == '1'); if (cnt < 3*n || cnt > 6*n) return cout<<"NIE", 0; for(int i = n; i; --i) { if (cnt > 5 * i) putchar('o'), cnt -= 6; else if (cnt > 4 * i) putchar('g'), cnt -= 5; else if (cnt > 3 * i) putchar('c'), cnt -= 4; else putchar('a'), cnt -= 3; } return 0; } |