projecteuler.netの問題を解決しようとしていますが、いくつかの問題に直面し続けています。
1 つ目は、大量の要素を に格納するという問題ですList<t>
。リストに大量に保存すると、OutOfMemoryException が発生し続けます。
これらのことを最善の方法で行っていない可能性があることは認めますが、アプリが消費できるメモリ量を定義する方法はありますか?
通常、100,000,000 個の要素を取得するとクラッシュします:S
第二に、いくつかの質問では膨大な数を追加する必要があります。数値が非常に大きくなると思われる ulong データ型を使用しますが、サポートされている最大の int を超えてラップし、負の数値に入ることができます。
信じられないほど大きな数を扱うためのヒントはありますか?