国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 静宁县| 衢州市| 淳化县| 固始县| 余干县| 蒙山县| 新安县| 社旗县| 航空| 绵阳市| 咸宁市| 扎囊县| 兰溪市| 全椒县| 芦山县| 彭州市| 鄯善县| 富川| 涞源县| 玛多县| 天气| 开原市| 梁河县| 中江县| 略阳县| 兴国县| 阿巴嘎旗| 星座| 延津县| 福清市| 佛山市| 襄樊市| 西峡县| 扎囊县| 太白县| 济源市| 贡山| 额敏县| 隆林| 杭锦后旗| 苏尼特左旗|