Guest User

Untitled

a guest
Nov 19th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. void binary(int n, int k)
  2. {
  3. static string prefix;
  4. if (n < k) return;
  5. if (n == 0) { cout << prefix << endl; return; }
  6. prefix.push_back('0');
  7. binary(n-1,k);
  8. prefix.pop_back();
  9. if (k >= 1)
  10. {
  11. prefix.push_back('1');
  12. binary(n-1,k-1);
  13. prefix.pop_back();
  14. }
  15. }
Add Comment
Please, Sign In to add comment