1. 程式人生 > >codeup23120 兔子繁殖問題

codeup23120 兔子繁殖問題

時空限制    1000ms/128MB

題目描述

一對小兔,一個月後長成大兔也可生一對小兔。即兔子的對數是:第一個月1對,第二個月1對,第三個月2對,第四個月3對……,假設兔子不死。問n個月後共有多少對兔子?

輸入

一行:一個整數n,(0<n<36)

輸出

一行:一個整數,表示n個月後兔子對數

樣例輸入

2

樣例輸出

1

程式碼

#include<iostream>
using namespace std;
const int N = 45;
int a[N];

int main(){
	int n;
	cin>>n;
	a[1]=a[2]=1;
	for (int i=3; i<=n; i++)
		a[i]=a[i-2]+a[i-1];
	cout<<a[n]<<endl;
	return 0;
}

相關推薦

codeup23120 兔子繁殖問題

時空限制    1000ms/128MB題目描述一對小兔,一個月後長成大兔也可生一對小兔。即兔子的對數是:第一個月1對,第二個月1對,第三個月2對,第四個月3對……,假設兔子不死。問n個月後共有多少對兔

基礎算法-兔子繁殖

com clas ring index turn pan blank 升級 sys 古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第四個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?升級版(輸入一個兔子的數量,問最少多少個月可以達

斐波那契數列兔子繁殖問題相關思考

斐波那契數列的一個典型應用就是兔子繁殖問題。   一.最樸素的兔子繁殖問題就是:有一隻兔子,從出生後第3個月起每個月都生一隻兔子,小兔子長到第三個月後每個月又生一隻兔子,假如兔子都不死,問第n個月的兔子總數為多少?     這個問題就是斐波那契數列的直接應用

zzuli OJ 1055: 兔子繁殖問題

題目描述 這是一個有趣的古典數學問題,著名義大利數學家Fibonacci曾提出一個問題:有一對小兔子,從出生後第3個月起每個月都生一對兔子。小兔子長到第3個月後每個月又生一對兔子。按此規律,假設沒有兔子死亡,第一個月有一對剛出生的小兔子,問第n個月有多少對兔子? 輸入 輸入月數n(1&l

兔子繁殖後的數量?

        有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每 個月的兔子總數為多少? 程式分析:兔子的規律為數列1,1,2,3,5,8,13,21....  #include<stdio.h> v

兔子繁殖問題,設有一對新生兔子,從第四個月開始他們每個月月初都生一對兔子 新生的兔子從第四個月月初開始又每個月生一對兔子 按此規律,並假定兔子沒有死亡,n(n

兔子繁殖問題,設有一對新生兔子,從第四個月開始他們每個月月初都生一對兔子 新生的兔子從第四個月月初開始又每個月生一對兔子 按此規律,並假定兔子沒有死亡,n(n <= 20)個月月末共有多少對兔子

兔子繁殖問題

這是一道某網際網路公司的筆試程式設計題,我覺得很有意思:獵人把一對兔子嬰兒(一公一母稱為一對)放到一個荒島上,兩年之後,它們生下一對小兔,之後開始每年都會生下一對小兔(這對小兔也是一公一母的)。生下的小兔又會以同樣的方式繼續繁殖。兔子的壽命都是x(x>=3)年,並且生命

每天一道演算法--經典兔子繁殖迭代問題(斐波那契數列)

題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? 1.程式分析: 兔子的規律為數列1,1,2,3,

java演算法--兔子繁殖問題

java演算法–兔子繁殖問題 題目:古典問題:有一對兔子,從出生後第 3 個月起每個月都生一對兔子,小兔子長到第四 個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? 分

兔子繁殖問題即斐波那契數列的java實現

斐波那契數列以兔子繁殖為例子而引入,故又稱為“兔子數列”。 一般而言,兔子在出生兩個月後,就有繁殖能力,一對兔子每個月能生出一對小兔子來。初始有一對小兔子,假設所有兔子都不死,那麼一年以後可以繁殖多少對兔子? 思路:                             

兔子繁殖問題(斐波那契數列)

Problem A: 兔子的繁殖問題 假設一對兔子每月能生一對小兔(一雌一雄),每對小兔出生後的下一個月是沒有繁殖能力的,至出生後的第三個月開始又可以每月生一對小兔,問從一對剛出生的小兔開始,經過若干個月後一共有多少兔子(假設在此過程中兔子沒有死亡)? 這個問題

兔子繁殖問題即菲波那切數列 java實現

問題:兔子在出生兩個月後,就有繁殖能力,一對兔子每個月能生出一對小兔子來。初始有一對小兔子,假設所有兔子都不死,那麼一年以後可以繁殖多少對兔子?思路:                                                    每月的兔子總數:1、1

[每日演算法] 兔子繁殖問題(包含死亡)

解決問題思路最重要 問題: 有一對小兔子,從出生後第3個月起每個月都生一對兔子。小兔子長到第3個月後每個月又生一對兔子。按此規律,假設沒有兔子死亡,第一個月有一對剛出生的小兔子,問第n個月有多少對兔

兔子--改動Android Studio的快捷鍵,改動成eclipse的快捷鍵

pan mark 快捷 div ext blog iss gravity cli 僅僅須要2步 2 兔子--改動Android Studio的快捷鍵,改動成eclipse的快捷鍵

Java 兔子問題(斐波那契數列)擴展篇

aik 第一個 truct func main target htm bre trace Java 兔子問題(斐波那契數列)擴展篇 斐波那契數列指的是這樣一個數列 0, 1, 1, 2,3, 5, 8, 13, 21, 34, 55, 89, 144, ...對於這個

【BZOJ4027】[HEOI2015]兔子與櫻花 貪心

註意 getchar des clas -s 裏的 多少 content 一個數 【BZOJ4027】[HEOI2015]兔子與櫻花 Description 很久很久之前,森林裏住著一群兔子。有一天,兔子們突然決定要去看櫻花。兔子們所在森林裏的櫻花樹很特殊。櫻花樹由

兔子--Android Support v4包丟失的解決的方法

external extern add ras build -a post -- ont 在開發中,Android Support v4包丟失的解決的方法: Project->properties->Java Build Path->Librari

兔子--ps中的基本工具總結(ps cs5)

計數 手工 背景 滾動 高速 pop 基本 工具 史記 矩形選框工具 橢圓選框工具 單行選框工具 單列選框工具 移動工具 套索工具櫃 多邊形套索工具 磁性套索工具 魔棒工具 高速選擇工具 裁剪工具 切片工

bzoj4027: [HEOI2015]兔子與櫻花 貪心

行為 我們 urn end algorithm space def .... bsp 本人總覺得貪心不清真不是正解,可有的騷題他就是正解而且我還老碰上,所以說,有的時候是要感性理解一下或者證一下,貪心大佬..... 這個題看數據,dp太難,往貪心那邊想一下吧....

【51NOD】消滅兔子

ret blog break nbsp pla amp 51nod style turn 【算法】貪心 #include<cstdio> #include<algorithm> #include<cstring> #include&l