#include <iostream> using namespace std; int main() { int n, jed=0; string s; cin>>n; cin>>s; for(int i=0; i<n*8; i++) if(s[i]=='1') jed++; if(jed<3*n || jed>6*n) cout<<"NIE"; else { for(int i=n; i>0; i--) { if(jed==3*i) { cout<<"a"; jed-=3; } else if(jed>=3*i+3) { cout<<"o"; jed-=6; } else { if(jed-3*i==1) cout<<"c"; else cout<<"g"; jed = 3*i-3; } } } 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 | #include <iostream> using namespace std; int main() { int n, jed=0; string s; cin>>n; cin>>s; for(int i=0; i<n*8; i++) if(s[i]=='1') jed++; if(jed<3*n || jed>6*n) cout<<"NIE"; else { for(int i=n; i>0; i--) { if(jed==3*i) { cout<<"a"; jed-=3; } else if(jed>=3*i+3) { cout<<"o"; jed-=6; } else { if(jed-3*i==1) cout<<"c"; else cout<<"g"; jed = 3*i-3; } } } return 0; } |