9
付き%dは
私は私がnおよびD 32又は64と(2^n)%d
を計算することを可能にするアルゴリズムを探していますビットの整数。アルゴリズムC/C++:最速の方法で計算する(2^n)及びD 32のまたは64ビット整数
多精度ライブラリでもメモリに2^n
を格納することは不可能ですが、おそらく、32または64ビットの整数を使用して(2^n)%d
を計算するというトリックが存在する可能性があります。
ありがとうございました。
ギミ秒自分をクロスチェック。あなたが正しいと思います。 :) – Mysticial
はい、そうです。私の背景を考えると、私はこれをもっとよく知っているはずです...笑 – Mysticial
+1今すぐ!........ –