Advertisement
Manioc

quase_primos

Jul 20th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.40 KB | None | 0 0
  1. n, k = map(int, raw_input().split())
  2.  
  3. prims = map(int, raw_input().split())
  4.  
  5. mult = []
  6. for i in range(len(prims)):
  7.     for j in range(i, len(prims)):
  8.         if i != j:
  9.             number = prims[i]*prims[j]
  10.             if number <= n: mult.append(number)
  11.  
  12. ans = n
  13. for i in prims:
  14.     last = n-(n%i)
  15.     ans -= last/i
  16.  
  17. for i in mult:
  18.     last = n-(n%i)
  19.     ans += last/i
  20.  
  21. print ans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement