fork(1) download
  1. def factor(num, ans = 2):
  2. if num%2 == 0:
  3. res = {2}
  4. while num%2 == 0:
  5. num //= 2
  6. else:
  7. res = set()
  8. d = 3
  9. while num >= d*d:
  10. if d%5 and num%d == 0:
  11. res.add(d)
  12. while num%d == 0:
  13. num //= d
  14. d += 2
  15. if num>1:
  16. res.add(num)
  17.  
  18. return res
  19.  
  20. b = set()
  21. for i in range(2,400001):
  22. a = factor(i)
  23. #print(i, a)
  24. #j = i
  25. print('end')
Success #stdin #stdout 3.3s 9108KB
stdin
aaaabbcaa

stdout
end