#include <iostream>
using namespace std;
int main(){
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
int n;
cin >> n;
string ciag;
cin >> ciag;
char asci[7]{};
asci[3] = 'a'; asci[4] = 'c'; asci[5] = 'g'; asci[6] = 'o';
int ile_jedynek{};
string::size_type n_8 = ciag.size() + 1;
for(string::size_type i =0; i < n_8; ++i)
{
if(ciag[i] == '1') ++ile_jedynek;
}
int baza = ile_jedynek / n;
int modul = ile_jedynek % n;
if(baza < 3 || baza > 6 || (baza == 6 && modul > 0) ) cout << "NIE";
else{
for(int i = 0; i < n; ++i)
{
if(modul > 0)
{
cout << asci[baza+1];
--modul;
}else cout << asci[baza];
}
}
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 | #include <iostream> using namespace std; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n; cin >> n; string ciag; cin >> ciag; char asci[7]{}; asci[3] = 'a'; asci[4] = 'c'; asci[5] = 'g'; asci[6] = 'o'; int ile_jedynek{}; string::size_type n_8 = ciag.size() + 1; for(string::size_type i =0; i < n_8; ++i) { if(ciag[i] == '1') ++ile_jedynek; } int baza = ile_jedynek / n; int modul = ile_jedynek % n; if(baza < 3 || baza > 6 || (baza == 6 && modul > 0) ) cout << "NIE"; else{ for(int i = 0; i < n; ++i) { if(modul > 0) { cout << asci[baza+1]; --modul; }else cout << asci[baza]; } } return 0; } |
English