#include <iostream> using namespace std; int main(){ int n, one = 0; string b; cin >> n; cin >> b; for(int i = 0 ; i != n*8 ; i++){ if(b[i] == '1'){ one++ ; } } if((one/n) < 3 || (one/n) > 6){ cout << "NIE"; } else { one = one - (3*n); for(int i = 0; i!= n ; i++){ switch(one){ case 0 : cout << "a"; break; case 1 : cout << "c"; one = 0; break; case 2 : cout << "g"; one = 0; break; case 3 : cout << "o"; one = 0; break; default : cout << "o"; one = one -3; break; } } } cout << endl; }
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, one = 0; string b; cin >> n; cin >> b; for(int i = 0 ; i != n*8 ; i++){ if(b[i] == '1'){ one++ ; } } if((one/n) < 3 || (one/n) > 6){ cout << "NIE"; } else { one = one - (3*n); for(int i = 0; i!= n ; i++){ switch(one){ case 0 : cout << "a"; break; case 1 : cout << "c"; one = 0; break; case 2 : cout << "g"; one = 0; break; case 3 : cout << "o"; one = 0; break; default : cout << "o"; one = one -3; break; } } } cout << endl; } |