Очень, очень большие цифры в vb.net - PullRequest
4 голосов
/ 27 ноября 2010

Как можно работать с невероятно длинными (большими) числами в vb.net?

Я работаю над проблемой 25 в Project Euler, и моя программа не может обработать эти вычисления.

Есть ли тип данных, который может обрабатывать тысячи цифр?

Ответы [ 3 ]

4 голосов
/ 27 ноября 2010
2 голосов
/ 28 ноября 2010

Задача состоит в том, чтобы вы написали код для обработки больших чисел.Использование библиотеки определенно не имеет смысла.Вы знаете, как решить это с (большим) листом бумаги и карандашом, верно?

Обратите внимание, что большое число, которое вы пишете на бумаге, также может быть списком (цифрой).Все, что вам нужно сделать, это выяснить, как добавить их.И объявляем победу, когда свойство Count превращается в 1000.

0 голосов
/ 27 ноября 2010

Одним из решений является использование функции BigInteger из библиотеки Microsoft Visual J # (если версия Framework <4).Просто добавьте ссылку на vjslib в ваш проект.</p>

или используйте строку , но это может быть медленным.

Frome здесь: Расчет большого числа

...