Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. def isprime(x):
  2. if x==1:
  3. return False
  4. for i in range(2,int(x/2)+1):
  5. if x%i==0:
  6. return False
  7. return True
  8. n=int(input())
  9. v=[]
  10. def backrec(k,vect):
  11. global n
  12. for i in range(k,n):
  13. if sum(vect)+i>n:
  14. return
  15. if isprime(i):
  16. if sum(vect)+i<=n:
  17. vect.append(i)
  18. if sum(vect)==n:
  19. #print(vect)
  20. return
  21. #print(vect)
  22. else:
  23. backrec(k,vect)
  24. vect.pop()
  25. backrec(2,v)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement