| 9 | 1/1 | 返回列表 |
| 查看: 2776 | 回復(fù): 8 | |||
| 本帖產(chǎn)生 1 個(gè) 程序強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | |||
holmescn金蟲 (正式寫手)
|
[交流]
Euler 工程 第二題:Fibonacci數(shù)列中小于4百萬的偶數(shù)的和 已有7人參與
|
||
|
前一題仍在征集中,大家要繼續(xù)想算法啊! 今天帖出第二題: 求Fibonacci數(shù)列中所有小于4百萬的偶數(shù)的和。 Fibonacci數(shù)列大家都知道吧,就是兔子數(shù)列啊,列出前10項(xiàng)是: 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 當(dāng)然也有第0項(xiàng)是1的寫法,不過1不是偶數(shù),不會(huì)影響結(jié)果的。 這個(gè)比上一次的那個(gè)有挑戰(zhàn)性喔! 別忘了1分鐘原則! [ Last edited by holmescn on 2011-5-12 at 15:08 ] |
木蟲 (知名作家)
|
#include "stdio.h" void main(void) { int i=1,j=1,n=0; for(;i<4000000&&j<4000000; ) { i+=j; if(i%2==0) n+=i; j+=i; if(j%2==0) n+=j; } printf("%d\n",n); } 結(jié)果:4613732 不知道對不對,不過我用小于10的項(xiàng)計(jì)算結(jié)果是10,另外時(shí)間不是問題,結(jié)果是瞬間出來的,一直不知道如何調(diào)用系統(tǒng)時(shí)間來計(jì)算程序運(yùn)行的時(shí)間,希望高手指點(diǎn)一下,謝謝! [ Last edited by 微塵、夢想 on 2011-5-8 at 18:24 ] |

至尊木蟲 (著名寫手)
驃騎將軍

金蟲 (小有名氣)
禁蟲 (知名作家)
|
本帖內(nèi)容被屏蔽 |
金蟲 (正式寫手)
金蟲 (著名寫手)
|
這個(gè)問題不能這么迭代滴!完全可以算出每一個(gè)偶數(shù)項(xiàng)噠~~~~ 諸位請看: 1 2 3 5 8 13 21 這個(gè)數(shù)列存在兩個(gè)規(guī)則,第一個(gè)大家都曉得 An = An-1 + An-2 針對這個(gè)問題,存在第二個(gè)規(guī)則: 奇數(shù)+偶數(shù)=奇數(shù) 偶數(shù)+奇數(shù)=奇數(shù) 奇數(shù)+奇數(shù)=偶數(shù) 奇數(shù)+偶數(shù)=奇數(shù) 偶數(shù)+奇數(shù)=奇數(shù) 這里可以看到,三個(gè)數(shù)是一個(gè)循環(huán),偶數(shù)中間穿插了兩個(gè)奇數(shù)。雖然看起來還是需要循環(huán)迭代,但是突然想到前陣子sudo提到的循環(huán)展開,這靈光就閃現(xiàn)了: 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 于是,每個(gè)奇數(shù)和偶數(shù)都可以由前面的規(guī)則計(jì)算出來。 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 …… |

金蟲 (小有名氣)

| 9 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科 320總分 求調(diào)劑 +7 | 梨花珞晚風(fēng) 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 材料求調(diào)劑 +5 | @taotao 2026-03-21 | 5/250 |
|
|
[考研] 考研調(diào)劑 +3 | 呼呼?~+123456 2026-03-21 | 3/150 |
|
|
[考研] 求調(diào)劑 +3 | 13341 2026-03-20 | 3/150 |
|
|
[考研] 一志愿深大,0703化學(xué),總分302,求調(diào)劑 +4 | 七月-七七 2026-03-21 | 4/200 |
|
|
[考研] 材料 271求調(diào)劑 +5 | 展信悅_ 2026-03-21 | 5/250 |
|
|
[考研] 296求調(diào)劑 +4 | www_q 2026-03-20 | 4/200 |
|
|
[考研] 279求調(diào)劑 +5 | 紅衣隱官 2026-03-21 | 5/250 |
|
|
[考研] 材料學(xué)學(xué)碩080502 337求調(diào)劑-一志愿華中科技大學(xué) +4 | 順順順mr 2026-03-18 | 5/250 |
|
|
[考研] 一志愿中國石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 華東師范大學(xué)-071000生物學(xué)-293分-求調(diào)劑 +3 | 研究生何瑤明 2026-03-18 | 3/150 |
|
|
[考研] 一志愿西南交大,求調(diào)劑 +5 | 材化逐夢人 2026-03-18 | 5/250 |
|
|
[考研] 材料專碩英一數(shù)二306 +7 | z1z2z3879 2026-03-18 | 7/350 |
|
|
[考研] 350求調(diào)劑 +5 | weudhdk 2026-03-19 | 5/250 |
|
|
[考研] 求調(diào)劑一志愿南京航空航天大學(xué)289分 +3 | @taotao 2026-03-19 | 3/150 |
|
|
[考研] 一志愿西南交通 專碩 材料355 本科雙非 求調(diào)劑 +5 | 西南交通專材355 2026-03-19 | 5/250 |
|
|
[論文投稿]
申請回稿延期一個(gè)月,編輯同意了。但系統(tǒng)上的時(shí)間沒變,給編輯又寫郵件了,沒回復(fù)
10+3
|
wangf9518 2026-03-17 | 4/200 |
|
|
[考研] 本科鄭州大學(xué)物理學(xué)院,一志愿華科070200學(xué)碩,346求調(diào)劑 +4 | 我不是一根蔥 2026-03-18 | 4/200 |
|
|
[考研] 326求調(diào)劑 +5 | 上岸的小葡 2026-03-15 | 6/300 |
|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|