fork(2) download
  1. def check(ls):
  2. sum_=[]
  3. for i in range(1,2**len(ls)):
  4. index=[(i>>b)&1 for b in range(len(ls))]
  5. s=sum([ls[j]*index[j] for j in range(len(ls))])
  6. if s in sum_:
  7. return False
  8. else:
  9. sum_.append(s)
  10. return True
  11.  
  12. if __name__=='__main__':
  13. ls=list(range(1,14))
  14. for x in ls:
  15. for y in ls[x:]:
  16. for z in ls[y:]:
  17. for a in ls[z:]:
  18. for b in ls[a:]:
  19. if check([x,y,z,a,b]):
  20. print([x,y,z,a,b])
  21.  
Success #stdin #stdout 0.08s 9268KB
stdin
Standard input is empty
stdout
[3, 6, 11, 12, 13]
[6, 9, 11, 12, 13]