超級樓梯 hd 2041
Description
有一樓梯共M級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第M級,共有多少種走法?
Input
輸入資料首先包含一個整數N,表示測試例項的個數,然後是N行資料,每行包含一個整數M(1<=M<=40),表示樓梯的級數。
Output
對於每個測試例項,請輸出不同走法的數量
Sample Input
2
2
3
Sample Output
1
有一樓梯共M級,剛開始時你在第一級,若每次只能跨上一級或二級,要走上第M級,共有多少種走法?
Input
輸入資料首先包含一個整數N,表示測試例項的個數,然後是N行資料,每行包含一個整數M(1<=M<=40),表示樓梯的級數。
Output
對於每個測試例項,請輸出不同走法的數量
Sample Input
2
2
3
Sample Output
1
2
#include<stdio.h>
int main()
{
int n,i,k;
long long int a[50];
scanf("%d",&n);
a[0]=0;
a[1]=0;
a[2]=1;
a[3]=2;
a[4]=3;
for(k=4;k<45;k++)
{
a[k]=a[k-2]+a[k-1];
}
while(n--)
{
scanf("%d",&i);
printf("%d\n",a[i]);
}
return 0;
}
相關文章
- hdu.2042 超級樓梯
- leetcode 70 爬樓梯LeetCode
- 70. 爬樓梯
- [Python手撕]爬樓梯Python
- [演算法] 一、爬樓梯演算法
- 力扣---70. 爬樓梯力扣
- LeetCode 70題 爬樓梯 -- JavaScriptLeetCodeJavaScript
- (39/60)DP基礎、斐波那契數、爬樓梯、用最小花費爬樓梯
- JavaScript原生實現樓梯外掛JavaScript
- 746. 使用最小花費爬樓梯
- 2020-11-08(70. 爬樓梯)
- LeetCode每日一題:爬樓梯(No.70)LeetCode每日一題
- [Python手撕]使用最小花費爬樓梯Python
- LCR 088. 使用最小花費爬樓梯
- 我用演算法學golang(爬樓梯)演算法Golang
- 746. 使用最小花費爬樓梯 ( dp )
- LeetCode-746 使用最小花費爬樓梯LeetCode
- 程式碼隨想錄day32 || 509 斐波那契數列,70 爬樓梯,746 最小代價爬樓梯
- 使用 JavaScript 解決經典爬樓梯問題JavaScript
- CF2041
- 增補部落格 第十九篇 python 爬樓梯Python
- 2024.9.6 leetcode 70 爬樓梯 (雜湊表/動態規劃)LeetCode動態規劃
- 每天爬5層樓梯,心臟疾病風險降20%!
- 讓我們一起啃演算法----爬樓梯演算法
- Python演算法:如何解決樓梯臺階問題Python演算法
- 在 2D 橫向卷軸遊戲裡上下樓梯遊戲
- 刷題系列 - 計算爬樓梯不同步數的方法數
- 程式碼隨想錄演算法訓練營 | 動態規劃,509. 斐波那契數,70. 爬樓梯, 746. 使用最小花費爬樓梯演算法動態規劃
- 面試官在“逗”你係列:到底應該怎麼爬樓梯?!面試
- 麥肯錫的超級“溝通術”:電梯間彙報、PREP結構表達
- 程式碼隨想錄演算法訓練營第三十八天 | 746. 使用最小花費爬樓梯,、70. 爬樓梯,509. 斐波那契數演算法
- 藍橋杯 (java) 第39級階梯Java
- 不管是青蛙跳臺階還是who爬樓梯,能上去就行
- 樓梯有n個臺階,上樓可以一步上1階,也可以一步上兩階。一共有多少種上樓的方法?
- 程式碼隨想錄演算法訓練營第三十二天|leetcode509. 斐波那契數、leetcode70. 爬樓梯、leetcode746. 使用最小花費爬樓梯演算法LeetCode
- 程式碼隨想錄演算法訓練營第35天 | 動態規劃1:509.斐波那契數、70.爬樓梯、746.使用最小花費爬樓梯演算法動態規劃
- 【力扣】數樓梯(動態規劃)(看來高精度不學不行了)力扣動態規劃
- 題解:CF2041E Beautiful Array