B 乙隻小蜜蜂

2022-08-01 15:15:09 字數 880 閱讀 7016

description

有乙隻經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請程式設計計算蜜蜂從蜂房a爬到蜂房b的可能路線數。 

其中,蜂房的結構如下所示。 

輸入資料的第一行是乙個整數n,表示測試例項的個數,然後是n 行資料,每行包含兩個整數a和b(0output

對於每個測試例項,請輸出蜜蜂從蜂房a爬到蜂房b的可能路線數,每個例項的輸出佔一行。 

sample input

2

1 23 6

sample output

1

3題解:因為蜂房的特殊結構,1到n的步數和k+1到n+k的步數是相等的

所以用dp[n-1]來儲存步數。

dp[i] = dp[i-1] + dp[i-2];(i大於2);

#include#include

#include

#include

#include

#include

#include

using

namespace

std;

#define maxn 100

#define oo 0x3f3f3f

#define pi 3.1415926535897932

intn;

intk;

long

long

dp[maxn];

void

init()

intmain()

return0;

}

乙隻小蜜蜂

有乙隻經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請程式設計計算蜜蜂從蜂房a爬到蜂房b的可能路線數。其中,蜂房的結構如下所示。input 輸入資料的第一行是乙個整數n,表示測試例項的個數,然後是n 行資料,每行包含兩個整數a和b 03 這道水題不用dp,用菲波那切數列可以簡單的解決,但是要注...

乙隻小蜜蜂

problem description 有乙隻經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請程式設計計算蜜蜂從蜂房a爬到蜂房b的可能路線數。其中,蜂房的結構如下所示。輸入資料的第一行是乙個整數n,表示測試例項的個數,然後是n 行資料,每行包含兩個整數a和b 0 output 對於每個測試例項...

乙隻小蜜蜂

有乙隻經過訓練的蜜蜂只能爬向右側相鄰的蜂房,不能反向爬行。請程式設計計算蜜蜂從蜂房a爬到蜂房b的可能路線數。其中,蜂房的結構如下所示。輸入資料的第一行是乙個整數n,表示測試例項的個數,然後是n 行資料,每行包含兩個整數a和b 0 output 對於每個測試例項,請輸出蜜蜂從蜂房a爬到蜂房b的可能路線...