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