プログラマなめんなwwwww

私は数学が嫌いだ
でも
数学を万物の利器のように振り回すヤツは
もっと嫌いだ


・2からXまでの区間から素数抽出する処理を高速化するには?
 →2が素数なのは自明なので計算を省略できる
 →4以上の偶数と10以上の5の倍数は合成数(=非素数)なので計算量を60%減らせる
  (参考URL:http://ja.wikipedia.org/wiki/%E5%90%88%E6%88%90%E6%95%B0)
 →素因数分解を使えばチェック範囲を2からsqrt( X )までにできる(計算量を sqrt( X ) / X に減らせる)
  (参考URL:http://ja.wikipedia.org/wiki/%E7%B4%A0%E5%9B%A0%E6%95%B0%E5%88%86%E8%A7%A3)


※ソースは見せてやんない