分治演算法-骨牌鋪方格
Problem Description
在2×n的一個長方形方格中,用一個1× 2的骨牌鋪滿方格,輸入n ,輸出鋪放方案的總數. 例如n=3時,為2× 3方格,骨牌的鋪放方案有三種,如下圖:
Input
輸入資料由多行組成,每行包含一個整數n,表示該測試例項的長方形方格的規格是2×n (0< n<=50)。
Output
對於每個測試例項,請輸出鋪放方案的總數,每個例項的輸出佔一行。
Sample Input
1 3 2
Sample Output
1 3 2
Hint
hdoj2046 有連結提示的題目請先去連結處提交程式,AC後提交到SDUTOJ中,以便查詢存檔。
Source
HDU LCY
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
int a;
long long int num[51];
int count;
while(~scanf("%d",&a)){
count = 0;
num[1] = 1;
num[2] = 2;
for(int i = 3 ; i <= a ; i++){
num[i] = num[i - 1] + num[i - 2];
}
printf("%lld\n",num[a]);
}
return 0;
}
相關文章
- 分治演算法演算法
- 演算法學習-CDQ分治演算法
- [演算法] 一些分治演算法
- 分治演算法-眾數問題演算法
- 從分治演算法到 Hadoop MapReduce演算法Hadoop
- 遞迴 & 分治演算法深度理解遞迴演算法
- 【演算法】分治四步走演算法
- [藍橋杯][演算法訓練VIP]方格取數演算法
- 遞迴與分治演算法練習遞迴演算法
- 樹分治 - 點分治
- 五大常用演算法:一文搞懂分治演算法演算法
- 【五大常用演算法】一文搞懂分治演算法演算法
- 分治演算法基本原理和實踐演算法
- 分治演算法-求解棋盤覆蓋問題演算法
- 搞定面試演算法系列 —— 分治演算法三步走面試演算法
- 分治
- 【20190326】【每天一道演算法題】求眾數(分治演算法)演算法
- 演算法系列-動態規劃(3):找零錢、走方格問題演算法動態規劃
- Note - 樹分治(點分治、點分樹)
- 演算法學習筆記-暴力搜尋和分治法演算法筆記
- 洛谷題單 演算法2-3 分治與倍增演算法
- 《演算法》系列—大白話聊分治、回溯,手撕八皇后演算法
- 演算法:利用分治演算法求解N個元素中的第M大元素演算法
- 51nod-3983走方格
- [codevs 1227] 方格取數 2dev
- 分治法
- 點分治
- 分治合集
- CDQ分治
- 演算法與資料結構基礎 - 分治法(Divide and Conquer)演算法資料結構IDE
- PAT 2023 冬 乙 方格填數
- 分治—快速排序排序
- 歸併分治
- 根號分治
- 「演算法思想」分治、動態規劃、回溯、貪心一鍋燉演算法動態規劃
- 【可能是個假前端】掃雷之平鋪演算法前端演算法
- 以猜數字遊戲引出的分治演算法的理解與思考遊戲演算法
- D-CDQ分治