繁体   English   中英

在vb.net中非常非常大的数字

[英]Very, very large numbers in vb.net

如何在vb.net中处理令人难以置信的长(大)数字?

我正在使用Project Euler中的Problem 25,我的程序无法处理这些计算。

是否有可以处理数千个数字的数据类型?

.NET 4.0中的System.Numerics.BigInteger

挑战的关键是让编写代码来处理大数字。 使用库肯定不是重点。 你知道如何用(大)纸和铅笔解决它,对吗?

请注意您在纸上书写的大量数字也可以是List(Of Digit)。 你要做的就是弄清楚如何添加它们。 当Count属性变为1000时声明胜利。

一种解决方案是使用Microsoft Visual J#库中的BigInteger函数(当您的Framework版本<4时)。 只需在项目中添加对vjslib的引用即可。

或者使用String ,但这可能很慢。

弗罗姆在这里: 大数计算

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM