2010-11-27 74 views
3

如何處理vb.net中令人難以置信的長(大)數字?vb.net中非常大的數字

我正在研究Project Euler中的問題25,我的程序無法處理這些計算。

是否有可處理數千位數字的數據類型?

回答

0

一種解決方案是使用Microsoft Visual J#庫中的BigInteger函數(當您的Framework版本爲< 4時)。只需在項目中添加對vjslib的引用即可。

use String,但這可能會很慢。

弗羅姆在這裏:Large Number Calculations

2

挑戰的一點就是讓你的代碼來處理大的數字。使用圖書館絕對不是重點。你知道如何用一張(大)紙和一支鉛筆來解決它,對嗎?

請注意,您在紙上寫的大量數據也可能是List(Of Digit)。你要做的就是弄清楚如何添加它們。當Count屬性變爲1000時宣告勝利。

+0

答案的最高有效位數1070066266382 ...? – dbasnett 2010-11-28 13:54:08