Я пытаюсь решить проблемы на projecteuler.net, но я все время сталкиваюсь с несколькими проблемами.
В первую очередь речь идет о хранении больших количеств элементов в List<t>
. Я сохраняю OutOfMemoryException при хранении больших количеств в списке.
Теперь я признаю, что я, возможно, не делаю эти вещи наилучшим образом, но есть ли способ определить, сколько памяти может потреблять приложение?
Обычно он падает, когда я получаю около 100 000 000 элементов: S
Во-вторых, некоторые из вопросов требуют добавления массивных чисел. Я использую ulong тип данных, где я думаю, что число будет супер, но мне все же удается обернуть мимо наибольшего поддерживаемого int и получить отрицательные числа.
Есть ли у вас советы по работе с невероятно большими номерами?