132 Sample Output132 Authorlcy Source遞推求解專題練習(xí)(For Beginner)
方格是橫向延長(zhǎng)的,n=3時(shí),當(dāng)?shù)谌泄桥剖秦Q放的,放法總數(shù)是n=2時(shí)的放法總數(shù),當(dāng)?shù)谌泻偷诙械墓桥剖菣M放的,放法總數(shù)是n=1時(shí)的放法總數(shù)……此時(shí)心里有點(diǎn)遞歸的想法了,再看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));}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注