Guest User

Untitled

a guest
Jun 25th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. vector<string> subsets(size_t n)
  2. {
  3. if(n == 0){
  4. vector<string> v1;
  5. v1.push_back("");
  6. return v1;
  7. }
  8.  
  9. vector<string> v1 = subsets(n -1);
  10.  
  11. vector<string> v2(v1);
  12. vector<string> v;
  13.  
  14. reverse(v2.begin(),v2.end());
  15.  
  16. vector<string> :: size_type i = 0;
  17.  
  18. for (i = 0;i < v1.size();i++)
  19. {
  20. v.push_back("0" + v1[i]);
  21. }
  22.  
  23.  
  24. for (i = 0;i < v2.size();i++)
  25. {
  26. v.push_back("1" + v2[i]);
  27. }
  28.  
  29. return v;
Add Comment
Please, Sign In to add comment