2025年8月30日土曜日

アルゴリズム nが素数かを判定する

1は、素数ではありません。

・nが、n以下の整数で割り切れるかを、2まで繰り返す

・nは、n/2以上の整数で割り切れることはないので、n/2から調べれば良い。

  数学的には、√2 から調べれば良いことが分かっている。





0 件のコメント:

コメントを投稿

アルゴリズムの考え方

総当たりアルゴリズム すべての場合をためし、解を求める。 近似アルゴリズム  ・正解に近い解を探す ・正解との誤差がある範囲におさまると保証されているものを  精度保証付アルゴリズムという。 ・精度の保証のないアルゴリズムを、発見的手法(ヒューリスティック)    という。