2009-01-16から1日間の記事一覧

ビット配列による素数表の作成をpythonで書いたら激しく遅かった件

以前のエントリで書いたエラトステネスの篩をpythonで実装しようとして引っかかった。まず、C言語と違ってpythonには符号なし整数が無い上に、整数と多倍長整数がシームレスなので1を32桁左にビットシフトすると0ではなく2^32になってしまう。これは、ひとつ…