#include<bits/stdc++.h>
using namespace std;
char tab[4000010];
int main()
{
int n, i, j=0;
scanf("%d", &n);
scanf("%s", tab);
for(i=0;i<8*n;i++)
if(tab[i]=='1')
j++;
j-=2*n;
if(j<n || j>4*n)
{
printf("NIE");
return 0;
}
while(j<4*n-2)
{
printf("a");
j--;
n--;
}
while(j>4)
{
printf("o");
n--;
j-=4;
}
if(j==1)
printf("a");
else if(j==2)
printf("c");
else if(j==3)
printf("g");
else if(j==4)
printf("o");
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<bits/stdc++.h> using namespace std; char tab[4000010]; int main() { int n, i, j=0; scanf("%d", &n); scanf("%s", tab); for(i=0;i<8*n;i++) if(tab[i]=='1') j++; j-=2*n; if(j<n || j>4*n) { printf("NIE"); return 0; } while(j<4*n-2) { printf("a"); j--; n--; } while(j>4) { printf("o"); n--; j-=4; } if(j==1) printf("a"); else if(j==2) printf("c"); else if(j==3) printf("g"); else if(j==4) printf("o"); return 0; } |
English