摘要: 题目描述 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 比如n=3时,2*3的矩形块有3种覆盖方法: 写出数列后,我们发现这仍然是一个斐波那契问题,递归公式为 n n<=3 f(n) f(n-1)+f(n-2) n> 阅读全文
posted @ 2020-09-20 22:03 曹婷婷 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 解法: 设青蛙跳上n级台阶有f(n)中方式,则 f(n) =f(n-1)+ f(n-2)+...+f(2)+f(1)+f(0):(f(n-1)为第一次跳了1个台阶,剩下n-1个台 阅读全文
posted @ 2020-09-20 21:35 曹婷婷 阅读(124) 评论(0) 推荐(0) 编辑