这个解决方案已经过时了。为了重新计算这个解,登录.
-
1评论
约翰D 'Errico2016年6月30日
虽然明显的解决方案是y = sum(1:2^x),但当x = 50时,这将失败。所以替代方案是一个循环解决方案,它能更智能地生成和。在这里,循环是简单地使用递归完成的。事实上,我们甚至可以计算出x =100的精确和,这是一个需要宇宙生命周期才能解决的问题。
sum_int(信谊(100))
ans =
803469022129495137770981046171215126561215611592144769253376
这在几分之一秒内完成,即使是符号输入。