国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

骨牌鋪方格

2019-11-11 06:50:42
字體:
供稿:網(wǎng)友

骨牌鋪方格

Time Limit: 2000/1000 MS (java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 50268    Accepted Submission(s): 24245PRoblem Description在2×n的一個長方形方格中,用一個1× 2的骨牌鋪滿方格,輸入n ,輸出鋪放方案的總數(shù).例如n=3時,為2× 3方格,骨牌的鋪放方案有三種,如下圖: Input輸入數(shù)據(jù)由多行組成,每行包含一個整數(shù)n,表示該測試實例的長方形方格的規(guī)格是2×n (0<n<=50)。 Output對于每個測試實例,請輸出鋪放方案的總數(shù),每個實例的輸出占一行。 Sample Input
132 Sample Output
132 Authorlcy Source

遞推求解專題練習(For Beginner) 

方格是橫向延長的,n=3時,當?shù)谌泄桥剖秦Q放的,放法總數(shù)是n=2時的放法總數(shù),當?shù)谌泻偷诙械墓桥剖菣M放的,放法總數(shù)是n=1時的放法總數(shù)……此時心里有點遞歸的想法了,再看n=4的情況,也是上述思想,故可以得出,n列放法總數(shù)f(n)=f(n-1)+f(n-2)這里放法總數(shù)所用數(shù)據(jù)類型不能用int,不能 ac這里我是用_int64,就AC了#include<stdio.h>_int64 a[100];_int64 f(int n){if(a[n]>0) return a[n];if(n==1)return 1;if(n==2)return 2;if(n>2)a[n]=f(n-1)+f(n-2);return a[n];}int main(){int n;while(~scanf("%d",&n))printf("%I64d/n",f(n));}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 定边县| 宜兰县| 安乡县| 丹阳市| 增城市| 克山县| 临泉县| 米林县| 旬阳县| 夏津县| 徐汇区| 隆林| 富锦市| 亚东县| 确山县| 梧州市| 武义县| 白银市| 富平县| 寿宁县| 宁乡县| 噶尔县| 道孚县| 沙坪坝区| 台湾省| 教育| 东丽区| 原平市| 无极县| 太原市| 垦利县| 通河县| 怀安县| 建水县| 始兴县| 南川市| 长沙县| 新余市| 通化市| 灵山县| 图们市|