■エラトステネスのふるい(その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

===================================