斐波那契序列

2021-07-04 19:34:21 字數 1237 閱讀 4506

斐波那契(fibonacci1170-1250),義大利最傑出的數學家。其父為比薩的商人,他認為數學是有用的,因此送斐波那契向阿拉伯教師們學習數學,掌握了印度數碼之一新的記數體系,後來遊歷埃及、敘利亞、希臘、西西里、法國等地,掌握了不同國家和地區商業的算術體系,2023年回答比薩,潛心研究數學,2023年寫成《算盤全集》,此書廣為流傳,為在歐洲傳播印度-阿拉伯數碼起了重要的作用。

1228斐波那契在修訂《算盤全集》修訂本中,增加了一道非常有名的兔子繁殖問題,問題是這樣的:如果一對兔子每月生一對兔子;一對新生兔,從第二個月起就開始生兔子;假定每對兔子都是一雌一雄,試問一對兔子,一年能繁殖成多少對兔子?

先看前幾個月的情況:第乙個月有一對剛出生的兔子,即f(1)=1;第二個月,這對兔子長成成年兔,即f(2)=1;第三個月,這對成年兔生出一對小兔,共有兩對兔子,即f(3)=2;第四個月,成年兔又生出一對小兔,原出生的兔子長成成年兔,共有三對兔子,即f(4)=3;第五個月,原成年兔又生出一對小兔,新成年兔也生出一對小兔,共有五對兔子,即f(5)=5;……以此類推,可得每個月的兔子對數,組成數列:1,1,2,3,5,8,13,21,34,55,89,144,…,這就是著名的斐波那契數列,其中的任乙個數,都叫斐波那契數。

題中本質上有兩類兔子:一類是能生殖的兔子,稱為成年兔子;新生的兔子不能生殖;新生兔子乙個月就長成成年兔子。求的是成年兔子與新生兔子的總和。每月新生兔對數等於上月成年兔對數。每月成年兔對數等於上個月成年兔對數與新生兔對數之和。最後得關係式:

Fibonacci斐波那契數列序列

著名的斐波拉契數列 fibonacci 除第乙個和第二個數外,任意乙個數都可由前兩個數相加得到 1,1,2,3,5,8,13,21,34,def fibonacci n if n 1 res 1 if n 2 res 1 if n 2 res fibonacci n 1 fibonacci n 2 ...

無限序列 斐波那契數列

description 我們按以下方式產生序列 1 開始時序列是 1 2 每一次變化把序列中的 1 變成 10 0 變成 1 經過無限次變化,我們得到序列 1011010110110101101 總共有 q 個詢問,每次詢問為 在區間a和b之間有多少個1。任務 寫乙個程式回答q個詢問 input 第...

斐波那契 遞迴 無限序列

我們按以下方式產生序列 1 開始時序列是 1 2 每一次變化把序列中的 1 變成 10 0 變成 1 經過無限次變化,我們得到序列 1011010110110101101 總共有 q 個詢問,每次詢問為 在區間a和b之間有多少個1。任務 寫乙個程式回答q個詢問 第一行為乙個整數q,後面有q行,每行兩...