如何在vb.net中处理令人难以置信的长(大)数字?
我正在使用Project Euler中的问题25,我的程序无法处理这些计算。
是否有可以处理数千个数字的数据类型?
答案 0 :(得分:4)
答案 1 :(得分:2)
挑战的关键是让你编写代码来处理大数字。使用库肯定不是重点。你知道怎么用一张(大)纸和一支铅笔来解决它吗?对不起?
请注意您在纸上书写的大量数字也可以是List(Of Digit)。你要做的就是弄清楚如何添加它们。当Count属性变为1000时声明胜利。
答案 2 :(得分:0)
一种解决方案是使用Microsoft Visual J#库中的BigInteger函数(当您的Framework版本为< 4时)。只需在项目中添加对vjslib的引用即可。
或use String,但这可能会很慢。