#include <bits/stdc++.h>
using namespace std;
int n;
string s;
int wynik,av;
char sign[10];
int main()
{
cin>>n;
cin>>s;
sign[3]='a';
sign[4]='c';
sign[5]='g';
sign[6]='o';
for(int i=0;i<8*n;i++)
{
if(s[i]=='1')wynik++;
}
int av=wynik/n;
int l=wynik-av*n;
if((av>=3&&av<=5)||6*n==wynik)
{
for(int i=1;i<=l;i++)cout<<sign[av+1];
for(int i=1;i<=n-l;i++)cout<<sign[av];
}
else
{
cout<<"NIE";
}
}
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 | #include <bits/stdc++.h> using namespace std; int n; string s; int wynik,av; char sign[10]; int main() { cin>>n; cin>>s; sign[3]='a'; sign[4]='c'; sign[5]='g'; sign[6]='o'; for(int i=0;i<8*n;i++) { if(s[i]=='1')wynik++; } int av=wynik/n; int l=wynik-av*n; if((av>=3&&av<=5)||6*n==wynik) { for(int i=1;i<=l;i++)cout<<sign[av+1]; for(int i=1;i<=n-l;i++)cout<<sign[av]; } else { cout<<"NIE"; } } |
English