| 查看: 2578 | 回复: 8 | |||
| 本帖产生 1 个 程序强帖 ,点击这里进行查看 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
holmescn金虫 (正式写手)
|
[交流]
Euler 工程 第二题:Fibonacci数列中小于4百万的偶数的和已有7人参与
|
||
|
前一题仍在征集中,大家要继续想算法啊! 今天帖出第二题: 求Fibonacci数列中所有小于4百万的偶数的和。 Fibonacci数列大家都知道吧,就是兔子数列啊,列出前10项是: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 当然也有第0项是1的写法,不过1不是偶数,不会影响结果的。 这个比上一次的那个有挑战性喔! 别忘了1分钟原则! [ Last edited by holmescn on 2011-5-12 at 15:08 ] |
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
[调查]结构工程专业青年基金一般多少SCI文章
已经有25人回复
安全工程师习题
已经有60人回复
求助证明一个数列收敛
已经有14人回复
猎头职位:沈阳某大型制药企业百万年薪聘化药研发总监一名
已经有16人回复
Euler 工程 第廿九题:有多少不同的项?
已经有30人回复
Euler 工程 第廿六题:最长的循环节
已经有9人回复
Euler 工程 第廿五题:Fibonacci 数列第一个包含1000个数字的项
已经有3人回复
Euler 工程 第廿四题:全排列的第100万项
已经有19人回复
Euler 工程 第十五题:从左上角到右下角有多少条路?
已经有5人回复
Euler 工程 第14题:找最长的数列
已经有9人回复
Euler 工程 第十一题:相邻元素乘积最大
已经有10人回复
Euler 工程 第三题:寻找600851475143的最大质因子
已经有18人回复
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
微尘、梦想(金币+2): 鼓励参与…… 2011-05-14 19:40:51
小木虫(金币+0.5):给个红包,谢谢回帖
微尘、梦想(金币+2): 鼓励参与…… 2011-05-14 19:40:51
|
这个问题不能这么迭代滴!完全可以算出每一个偶数项哒~~~~ 诸位请看: 1 2 3 5 8 13 21 这个数列存在两个规则,第一个大家都晓得 An = An-1 + An-2 针对这个问题,存在第二个规则: 奇数+偶数=奇数 偶数+奇数=奇数 奇数+奇数=偶数 奇数+偶数=奇数 偶数+奇数=奇数 这里可以看到,三个数是一个循环,偶数中间穿插了两个奇数。虽然看起来还是需要循环迭代,但是突然想到前阵子sudo提到的循环展开,这灵光就闪现了: An = An-1 + An-2 An+1 = An + An-1 = An-1 + An-2 + An-1 = 2*An-1 + An-2 An+2 = An+1 + An = 2*An-1 + An-2 + An-1 + An-2 = 3*An-1 + 2*An-2 于是,每个奇数和偶数都可以由前面的规则计算出来。 B1 = 1 C1 = 2 B2 = 2*C1 + B1 = 5 C2 = 3*C1 + 2*B2 = 8 B3 = 2*C2 + B2 = 21 C3 = 3*C2 + 2*B2 = 34 …… |

7楼2011-05-14 15:17:40













回复此楼