文系のおれ素数を完璧に理解したかもしれない
■ このスレッドは過去ログ倉庫に格納されています
素数の倍数は素数じゃない
素数の倍数までに他の素数の倍数と偶数に被らない数字が素数
どうあってる? ちゃんと読んでないけど合ってそう
エラトステネスの篩の考え方だな ちゃんと読んでないけど合ってそう
エラトステネスの篩の考え方だな 二行目が意味分からない
任意の素数をPとした時に式でどう表されるか書いてみて 2行目が何言ってるかわかんないけど1行目だけで良さそう 1に1を足し続ければ素数が出る時あるよ
ガチャと同じだね >>8
1に2を足し続けたほうが排出率いいんだが? >>7
例えば13は7の倍数14までにある他の素数の倍数ではなくかつ偶数ではないので
素数って意味 無限の整数の中に素数の倍数である素数が存在しない証明は? 19の倍数36と23の倍数46までにある数字で偶数をまず取り除く
37 39 41 43 45
次に既出の素数の倍数である数字を取り除く
37 41 43
これらが素数ってこと これを自力で解明したおれって数学者名乗っていいの? 要するにエラストテネスの篩の工数を無駄に増やして面倒にしているだけ感 2が素数かどうかは捉え方によるんじゃない?
人間が勝手に自分と1以外で割り切れない数字が素数って言ってるだけじゃん
偶数だから素数ではないという考えを上位にするか下位にするかって問題じゃん >素数の倍数までに他の素数の倍数と偶数に被らない数字が素数
他の素数の倍数に被らない数字←これだけでいい やってることエラトステネスの区間篩じゃん
O(RloglogR)くらい
正しい 冗長なことをやっているだけでセンスはあるのかと思ったけど
2が素数じゃないとか言ってる時点で駄目だったわ
素数が素数たる所以は定義であって公理じゃない すべての整数の中から素数の倍数を取り除いたときに素数以外の整数が残らない理由は? まあ気持ちはわかる
1は素数じゃないの?って話も延長線上 あ、そっか2を素数にすることで偶数は素数の倍数ってことで除けるのか
はー数学ってすごい 一行目だけで十分と言うことは分かった
1については別途言及しないとおかしいけど 2は素数じゃないって認識は正直かなりわかる
エラトステネスの篩の高速実装に際して、偶数を省略することなんてよくあるし このスレのお陰でエラトステネスの篩を高速化できそう
2,3,5の倍数を事前にふるえば空間計算量落とせるんだな
ありがとう ■ このスレッドは過去ログ倉庫に格納されています