#include <iostream> using namespace std; typedef long long int LL; int main() { ios_base::sync_with_stdio(0); cin.tie(); int n; string s; LL wyn=0; cin>>n>>s; for(int i=0;i!=8*n;i++) { wyn+=s[i]-'0'; } if(wyn < 3 * n || wyn > 6 * n) { cout<<"NIE\n"; return 0; } wyn -= 3*n; while(wyn - 3 >= 0) { cout<<'w'; wyn-=3; n--; } while(wyn - 2 >=0) { cout<<'m'; wyn-=2; n--; } while(wyn - 1 >=0) { cout<<'c'; wyn-=1; n--; } while(n) { cout<<'a'; n--; } 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 | #include <iostream> using namespace std; typedef long long int LL; int main() { ios_base::sync_with_stdio(0); cin.tie(); int n; string s; LL wyn=0; cin>>n>>s; for(int i=0;i!=8*n;i++) { wyn+=s[i]-'0'; } if(wyn < 3 * n || wyn > 6 * n) { cout<<"NIE\n"; return 0; } wyn -= 3*n; while(wyn - 3 >= 0) { cout<<'w'; wyn-=3; n--; } while(wyn - 2 >=0) { cout<<'m'; wyn-=2; n--; } while(wyn - 1 >=0) { cout<<'c'; wyn-=1; n--; } while(n) { cout<<'a'; n--; } return 0; } |