素数 "列挙" アルゴリズムを極めるスレ
■ このスレッドは過去ログ倉庫に格納されています
0747デフォルトの名無しさん
NGNGレスきてた。
やっぱりそこですよね・・・。
それなら、判別する数の下一桁が1,3,7,9の場合、下1桁が1,3,7,9の数で順番に割ってみるっていう風にしたほうが早いですよね。
下一桁が0,2,4,6,8の場合は偶数、下一桁が5の場合は5の倍数なので判別する数が2桁以上の場合、必ず素数にはならないのですぐ結論が出るし。
下一桁が1の場合素数でなければ下一桁が1×1、3×7、9×9の合成数
下一桁が3の場合 〃 1×3、7×9 〃
下一桁が7の場合 〃 1×7、3×9 〃
下一桁が9の場合 〃 1×9、3×3、7×7 〃
これをどうにか利用できないかなぁ・・・
■ このスレッドは過去ログ倉庫に格納されています