#include<bits/stdc++.h>
using namespace std;
//a-1 c-2 g-3 o-4
int intt;
int n;
string s;
int bs=0;
char a[10];
int main() {
//ios_base::sync_with_stdio(0);
// cin.tie(0);
// cout.tie(0);
a[1]='a';
a[2]='c';
a[3]='g';
a[4]='o';
cin>>n>>s;
for(int i=0; i<s.length(); i++) {
bs+=s[i]-'0';
}
bs-=2*n;
//cout<<bs<<" "<<n<<" "<<n*4<<" ";
if(bs<n||bs>n*4) {
cout<<"NIE";
return(0);
}
for(int i=n; i>0; i--) {
//cout<<i<<" ";
intt=bs/i;
//cout<<intt;
cout<<a[intt];
bs-=intt;
}
//cout<<bs;
}
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 42 43 44 45 46 47 48 | #include<bits/stdc++.h> using namespace std; //a-1 c-2 g-3 o-4 int intt; int n; string s; int bs=0; char a[10]; int main() { //ios_base::sync_with_stdio(0); // cin.tie(0); // cout.tie(0); a[1]='a'; a[2]='c'; a[3]='g'; a[4]='o'; cin>>n>>s; for(int i=0; i<s.length(); i++) { bs+=s[i]-'0'; } bs-=2*n; //cout<<bs<<" "<<n<<" "<<n*4<<" "; if(bs<n||bs>n*4) { cout<<"NIE"; return(0); } for(int i=n; i>0; i--) { //cout<<i<<" "; intt=bs/i; //cout<<intt; cout<<a[intt]; bs-=intt; } //cout<<bs; } |
English