摘要: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? emmm....斐波那契数列。 考虑最后一步如果是竖着放,那么结果等于f(n-1); 如果最后一步横着放,倒数第二步也必然横着放,那么结果等于f(n-2); 所以: f( 阅读全文
posted @ 2018-03-29 16:51 修-夏- 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 这道题是斐波那契数列的变种吧~ emmm...... 首先f(1) = 1,f(2) = 2 当n = 3时, 最后一步的走法有三种,1/2/3步,如果最后一步为1,那么就是f(3-1), 阅读全文
posted @ 2018-03-29 16:34 修-夏- 阅读(105) 评论(0) 推荐(0) 编辑