パフォーマンスに関してどちらが優れているかを判断するための助けが必要です。私はbigint (500万桁以上)を扱っており、ほとんどの計算(すべてではないにしても)は現在のbigintを2倍にすることです。したがって、すべてのセル (bigint の一部) に 2 を掛けてから、それを mod にすると残りがわかるということを知りたかったのです。それとも、それ自体に bigint を追加するだけの方がよいでしょうか。
実装の容易さについても少し考えています (2 つの bigint の加算は 2 の乗算よりも複雑です) が、コードのサイズや実装の容易さよりもパフォーマンスに関心があります。
その他の情報: C++でコーディングします。bigint にはかなり精通しています (この問題に遭遇したことはありません)。プロジェクトはかなり大きく、ほとんどがこの部分を中心に構築されるため、最初から適切な決定を下す必要があるため、ソースコードなどは必要ありません。良い意見と説明/証拠が必要です。それは私が今何を選んだかに大きく依存します。
ありがとう。