洛谷 P2437 蜜蜂路線

2022-04-06 06:32:29 字數 791 閱讀 4545

乙隻蜜蜂在下圖所示的數字蜂房上爬動,已知它只能從標號小的蜂房爬到標號大的相鄰蜂房,現在問你:蜜蜂從蜂房m開始爬到蜂房n,m

輸入格式:

輸入m,n的值

輸出格式:

爬行有多少種路線

輸入樣例#1: 複製

1 14
輸出樣例#1: 複製

377
對於100%的資料,m,n\le 1000m,n≤1000

思路:斐波那契。

#include#include

#include

#include

using

namespace

std;

intn,m;

struct

nondf[

1010

];void jia(int

pos)

for(;f[pos].num[0]>=1;f[pos].num[0]--) if(f[pos].num[f[pos].num[0]]) break;}

intmain()

f[1].num[1]=f[1].num[0]=f[0].num[0]=f[0].num[1]=1

;

for(int i=2;i<=n;i++) jia(i);

for(int i=f[n].num[0];i>=1;i--) cout<

}

洛谷 P2437 蜜蜂路線

乙隻蜜蜂在下圖所示的數字蜂房上爬動,已知它只能從標號小的蜂房爬到標號大的相鄰蜂房,現在問你 蜜蜂從蜂房 m 開始爬到蜂房 n m,有多少種爬行路線?備註 題面有誤,右上角應為 n 1 輸入 m,n 的值 爬行有多少種路線 輸入 1 1 14輸出 1377對於100 的資料,m,n le 1000 i...

P2437 蜜蜂路線

無 乙隻蜜蜂在下圖所示的數字蜂房上爬動,已知它只能從標號小的蜂房爬到標號大的相鄰蜂房,現在問你 蜜蜂從蜂房 mm 開始爬到蜂房 nn,mm 輸入 m,nm,n 的值 爬行有多少種路線 輸入 1複製 1 14輸出 1複製 377對於100 的資料,m,n le 1000m,n 1000 解題思路 本題...

luogu2437 蜜蜂路線

乙隻蜜蜂在下圖所示的數字蜂房上爬動,已知它只能從標號小的蜂房爬到標號大的相鄰蜂房,現在問你 蜜蜂從蜂房m開始爬到蜂房n,m 看到m,n 1000,我們不能尋求通項解。我們從動規的角度看,令f i 為從1到達編號為i的蜂房爬行路線總數,則f i f i 1 f i 2 這就是斐波那契數的定義呀!求f ...