■エラトステネスのふるい(その9)
[1]2からnまでの数字を順番に書く.
[2]最初の素数2を四角で囲み,その後出てくる2で割り切れるすべての数を消す.
[3]消されない最初の数は3.3を四角で囲み,その後出てくる3で割り切れるすべての数を消す.
[4]消されない最初の数は5.5を四角で囲み,その後出てくる5で割り切れるすべての数を消す.
[5]消されない最初の数は7.7を四角で囲み,その後出てくる7で割り切れるすべての数を消す.
さらに続けていき
[6]消されない最初の数はp.pを四角で囲み,その後出てくるpで割り切れるすべての数を消す.
===================================
このときnより小さいすべての素数が得られるのは
p=[√n]より小さい最大の素数
である.
n=100,p=7 n=1000,p=31
n=200,p=13 n=2000,p=43
n=300,p=17 n=3000,p=53
n=400,p=19 n=4000,p=61
n=500,p=19 n=5000,p=67
n=600,p=23 n=6000,p=73
n=700,p=23 n=7000,p=83
n=800,p=23 n=8000,p=89
n=900,p=29 n=9000,p=89
n=1000,p=97
===================================