Hackpads are smart collaborative documents. Join Hackpad Now.
2614 days ago
Unfiled. Edited by 百千.IO 2614 days ago
  • MAX=1000000    # MAX=400000可以0.2秒AC,但那只是因為測資,大於400000的都不是質數
  • is_prime=[False,False]+[True]*(MAX-1)
  • primes=[]
  • now=2
  • while True:
  •   primes.append(now)
  •   for i in range(now*2,MAX+1,now):
  •     is_prime[i]=False
  •   now+=1
2617 days ago
Unfiled. Edited by 百千.IO 2617 days ago
  • MAX=int(2147483647**0.5)+1
  • is_prime=[False,False]+[True]*(MAX-1)
  • primes=[]
  • now=2
  • while True:
  •   primes.append(now)
  •   for i in range(now*2,MAX+1,now):
  •     is_prime[i]=False
  •   now+=1
2618 days ago
Unfiled. Edited by 百千.IO 2618 days ago
  • from time import time # from time module import time function
  • start=time()
  • MAX=1000000
  • is_prime=[False,False]+[True]*(MAX-1)
  • primes=[]
  • now=2
  • while True:
  •   primes.append(now)
  •   for i in range(now*2,MAX+1,now):
  •     is_prime[i]=False
2619 days ago
Unfiled. Edited by 百千.IO 2619 days ago
  • MAX=10000
  • is_prime=[False,False]+[True]*(MAX-1)
  • primes=[]
  • now=2
  • while True:
  •   primes.append(now)
  •   for i in range(now*2,MAX+1,now):
  •     is_prime[i]=False
  •   now+=1

Stop sharing the collection with ?

This pad is open to "", so will still be able to access it.
Cancel
Feed

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in / Sign up