|
|
1
4
感谢你对问题进行投票。我的声誉超过了10,所以我现在可以发布它了:)。我有一个非常简单的解决方案 gmp (Ben Bolker提供的链接中也提到了一个库)来对大整数求和。
结果是正确的斐波那契数,fib(79):14472334024676221。 我测试了更大的整数fib(5000),1045位,结果似乎精确到最后一位。 |
|
|
2
2
您达到了双精度浮点运算的极限,精度为16位小数。这里你需要17英镑。AFAIK R没有更高精度的变量类型。 要绕过此问题,您可能需要拆分操作数并分别求和。 解决这一问题的最先进方法是将操作数转换为字符,从后面解析它们,逐位相加,注意进位。 |