Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. def solve_generator(k, s, res):
  2. if s == 0:
  3. yield res
  4. if k >= 0 and s - x[k - 1] >= 0:
  5. res.append(x[k - 1])
  6. solve_generator(k - 1, s - x[k - 1], res)
  7. res = res[:-1]
  8. if k >= 0:
  9. solve_generator(k - 1, s, res)
  10.  
  11. s = 22
  12.  
  13. g = solve_generator(len(x), s, [])
  14. for k in g:
  15. print(k)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement