斐波那契序列中的每一个新项都是由前两项相加生成的。从1和2开始,前10项是:
1 2 3 5 8 13 21 34 55 89…
通过考虑斐波那契数列中值不超过输入值的项,找出偶数项的和。
我想使用:z = feval(symengine,'numlib::fibonacci',10)
例如,要获得第10个元素,但是CODY返回:
无法签出符号数学工具箱许可。
没有机会!
您应该在x或x+1等于一个偶数fibonacci数(或大或小)的地方添加测试用例。
好问题。我对大数字总是有问题。
我解决了这个问题,直到x = 4000000,但x = 97455000给了我一个超出内存(溢出)的错误,因为数量太大。
当它在八度上工作,并在一秒内得到结果时,它就不工作了
在评估解决方案时,服务器遇到了MATLAB服务临时不可用导致的错误。等待MATLAB服务返回几分钟,然后重新核。
这些测试数字太大了
它是正确的,但由于服务器错误,它没有显示
考试作弊
这个技巧(c.f. Solution 26456)只适用于这些特定的测试用例,它会失败,例如,euler002(6)…
在评估解决方案时,服务器遇到了MATLAB服务临时不可用导致的错误。等待MATLAB服务返回几分钟,然后重新核。