#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; } |
English