【发布时间】:2013-10-27 07:36:17
【问题描述】:
如何在 C/C++ 中计算第 n 个斐波那契数?斐波那契数最多可包含 1000 位数字。我可以生成高达 2^64 的数字(无符号长长)。由于这是数量的限制,所以我猜测必须有其他方法 - 我不知道。
编辑:
此外,它必须在不使用任何外部库的情况下完成。
【问题讨论】:
-
你已经尝试了什么?
-
使用 BigInt 库?参见例如stackoverflow.com/questions/1055661/bigint-bigbit-library
-
你遇到了什么问题?
-
为Project Euler problems 寻找解决方案不是一个好主意。这违反了他们的政策。
-
@SegFault 编辑了问题。