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