【发布时间】:2010-12-31 18:16:40
【问题描述】:
我正在做一些 Project Euler 问题,并且大多数时候,计算涉及到 int、float、double 等之外的大量数字。
首先,我知道我应该寻找更有效的计算方法以避免大数问题。 我听说过 Bignum 库。
但是,出于学术兴趣,我想知道如何编写自己的解决方案来解决这个问题。
哪位高手可以帮帮我吗? (我的语言是 C)
【问题讨论】:
-
编写一个大数字库将非常困难且容易出错
-
我建议你使用现有的。
-
编写一个包含基本操作的简单 bignum 库一点也不难。如果您想要最大效率或想要包含复杂的操作,那就是另一回事了,但这似乎不是这个问题的意义所在。
标签: c types largenumber bignum