小学奥数 斐波那契数列典型例题
.
'.
拓展目标
:
一:周期问题的解决方法
(1)找出排列规律,确定排列周期。
(2)确定排列周期后,用总数除以周期。
①如果没有余数,正好有整数个周期,那么结果为周期里的最后
一个
② 如果有余数,即比整数个周期多n个,那么结果为下一个周期
的第n个。
例1:
(1)1,2,1,2,1,2,…那么第18个数是多少?
这个数列的周期是2,1829,所以第18个数是2.
(2)1,2,3,1,2,3,1,2,3,…那么第16个数是
多少?
这个数列的周期是3,16351,所以第16个数是1.
二:斐波那契数列
斐波那契是意大利中世纪著名的数学家,他曾提出这样一个有趣
的有关兔子的问题:
假设一对刚出生的小兔,一个月后就能长成大兔,再过一个月便
能生下一对小兔,并且此后每个月都生一对小兔。一年内没有发
生死亡。那么,由一对刚出生的兔子开始,12个月后会有多少对
兔子呢?
1月 2月 3月 4月 5月 6月 7月 8月 9月
10月 11月 12月
1 1
.
'.
斐波那契数列(兔子数列)
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …
你看出是什么规律: 。
【前两项等于1,而从第三项起,每一项是其前两项之和,则称该
数列为斐波那契数列】
【巩固】
(1)2,2,4,6,10,16,( ),( )
(2)34,21,13,8,5,( ),2,( )
例1:有一列数:1,1,2,3,5,8,13,21,34…..这个有趣的
“兔子”数列,在前120个数中有 个偶数? 个奇数?
第2004个数是 数(奇或偶)?
【解析】
120÷3=40 2004÷3=668
【巩固】有一列数按1、1、2、3、5、8、13、21、34……的顺序
排列,第500个数是奇数还是偶数?
例2:(10秒钟算出结果!)
(1)1+1+2+3+5+8+13+21+34+55=
(2)1+2+3+5+8+13+21+34+55+89=
.
'.
数学家发现:连续 10个斐波那契数之和,必定等于第 7
个数的 11 倍!
巩固:34+55+89+144+233+377+610+987+1597+2584==
例3: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …
(1)这列数中第2013个数的个位数字是几?
分析:相加,只管个位,发现60个数一循环
个位数
F1 - F30:1 1 2 3 5 8 3 1 4 5 9 4 3 7 0 7 7 4 1 5 6
1 7 8 5 3 8 1 9 0
F31-F60:9 9 8 7 5 2 7 9 6 5 1 6 7 3 0 3 3 6 9 5 4
9 3 2 5 7 2 9 1 0
F61-F81:1 1 2 3 5 8 3 1 4 5 9 4 3 7 0 7 7 4 1 5 6
2013 = 60*33 + 33,第33个个位为8
巩固:这列数中第2003个数的个位数字是几?
(2)这列数中第2003个数除以5的余数是几?
这个数列中的每一项除以5的余数
数列 1 1 2 3 5 8 13 21 34 55
余数 1 1 2 3 0 3 3 1 4 0
数列 89 144 233 377 610 987 1597 2584 4181 6765
余数 4 4 3 2 0 2 2 4 1 0
数列 10946 17711 28657 46368
余数 1 1 2 3
.
'.
规律:发现20个数一循环、
斐波那契数列应用
生活中我们常常相信亲眼所见,但又常常为自己的眼睛所骗,魔术就是一个很好的例子。
数学中也有这种欺骗我们眼睛的奇妙的数学魔术,我们还是来看一个简单的问题吧,将图3中面积为13×13=169的正方形裁剪成图中标出的四块几何图形,然后重新拼接成图4,计算可知长方形的面积为8×21=168,比正方形少了一个单位的面积,真不可思议!这两个问题是这样的令人惊奇和难以理解,我们在白纸上将正方形量好画出,剪成四块,重新安排后拼成长方形,除非图形做得很大并且作图和剪裁都十分精确,我们一般是不会发现拼接成的长方形在对角线附近发生了微小的重叠,正是沿对角线的微小重叠导致了一个单位面积的丢失。
要证实这一点我们只要计算一下长方形对角线的斜率和正方形拼接各片相应边的斜率,比较一下就会清楚了。
问题2中涉及到四个数据5、8、13和21,有一定数学基础的同学会认出这是著名的斐波那契数列中的四项,斐波那契数列的特征是它的每一项都是前两项之和:1,1,2,3,5,8,13,21,34,……。
我们还可以使用这个数列中的其他相邻四项来试验这个过程,无论选取哪四项,都可以发现正方形和长方形的面积是不会相等的,有时正方形的面积比长方形多一个单位面积,有时则正好相反。
多做几次上述实验,我们就会得出斐波那契数列的一个重要性质:这个数列任意一项的平方等于它前后相邻两项之积加1或减1。
用公式表示就是:。
其中表示正方形的面积,表示长方形的面积。
知道了这个事实,我们就可以自己构造类似于问题2的几何趣题.爬梯子问题(斐波那契数列应用)1。
小明要上楼梯,他每次能向上走一级、两级或三级,如果楼梯有10级,他有几种不同的走法?这里我们不妨也来研究一下其中的规律:如果楼梯就一级,他有1种走法;如果楼梯有两级,他有2种走法;如果楼梯有三级,他有4种走法;如果有五级楼梯,他有7种走法.既:楼梯的级数:12345678...上楼梯的走法:124713244481...这其中的规律就是,这里从第4个数开始,每一个数都等于它前面的3个数之和.。
有趣的斐波那契数列例子之令狐文艳创作
斐波那契数列令狐文艳斐波那契数列的发明者,是意大利数学家列昂纳多·斐波那契(Leonardo Fibonacci,生于公元1170年,卒于1240年,籍贯大概是比萨)。
他被人称作“比萨的列昂纳多”。
1202年,他撰写了《珠算原理》(Liber Abacci)一书。
他是第一个研究了印度和阿拉伯数学理论的欧洲人。
他的父亲被比萨的一家商业团体聘任为外交领事,派驻地点相当于今日的阿尔及利亚地区,列昂纳多因此得以在一个阿拉伯老师的指导下研究数学。
他还曾在埃及、叙利亚、希腊、西西里和普罗旺斯研究数学。
斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、……这个数列从第三项开始,每一项都等于前两项之和。
斐波那契数列通项公式通项公式(见图)(又叫“比内公式”,是用无理数表示有理数的一个范例。
)注:此时a1=1,a2=1,an=a(n-1)+a(n-2)(n>=3,n∈N*)通项公式的推导斐波那契数列:1、1、2、3、5、8、13、21、……如果设F(n)为该数列的第n项(n∈N+)。
那么这句话可以写成如下形式:F(0) = 0,F(1)=1,F(n)=F(n-1)+F(n-2) (n≥2),显然这是一个线性递推数列。
方法一:利用特征方程(线性代数解法)线性递推数列的特征方程为:X^2=X+1解得X1=(1+√5)/2,,X2=(1-√5)/2。
则F(n)=C1*X1^n + C2*X2^n。
∵F(1)=F(2)=1。
∴C1*X1 + C2*X2。
C1*X1^2 + C2*X2^2。
解得C1=1/√5,C2=-1/√5。
∴F(n)=(1/√5)*{[(1+√5)/2]^(n+1) - [(1-√5)/2]^(n+1)}(√5表示根号5)。
方法二:待定系数法构造等比数列1(初等待数解法)设常数r,s。
使得F(n)-r*F(n-1)=s*[F(n-1)-r*F(n-2)]。
则r+s=1, -rs=1。
菲波那契数列(信息学奥赛一本通-T1201)
if(n==1) return 1;
if(n==2) return 1;
return Fibonacci(n-1)+Fibonacci(n-2); } int main() {
int n,x; cin>>n; while(n--) {
cin>>x; cout<<Fibonacci(x)<<endl; } return 0; }
Байду номын сангаас【题目描述】
菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。 给出一个正整数a,要求菲波那契数列中第a个数是多少。
【输入】
第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1≤a≤20)。
【输出】
输出有n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数的大小。
【输入样例】
4 5 2 19 1
【输出样例】
5 1 4181 1
【源程序】
#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> using namespace std; int Fibonacci(int n) {
斐波那契数列前n项和
斐波那契数列前n项和f_n=\begin{cases} 1,n=1,2,\\ f_{n-2}+f_{n-1},n\geqslant3,\\\end{cases}其中 n\in \mathbf{N}^* .按照定义,我们可以列举出 \left\{ f_n \right\} 中的项:1,1,2,3,5,8,13,21,34,55,89,144,…今天的问题是: \left\{ f_n \right\} 的前 n 项的平方和等于多少?关于这个问题,有一个非常漂亮的结论:f_{1}^{2}+f_{2}^{2}+f_{3}^{2}+\cdots +f_{n}^{2}=f_nf_{n+1}也就是说。
如何证明呢?这里选择数学归纳法。
首先看前三项:我们假设 n=k ( k\geqslant2 )的时候,该命题成立,即T_k=f_{1}^{2}+f_{2}^{2}+f_{3}^{2}+\cdots+f_{k}^{2}=f_kf_{k+1} 。
则当n=k+1时。
\begin{align} T_{k+1}&=f_{1}^{2}+f_{2}^{2}+f_{3}^{2}+\cdots +f_{k}^{2}+f_{k+1}^{2} \\ &=f_kf_{k+1}+f_{k+1}^{2} \\&=f_{k+1}\left( f_k+f_{k+1} \right) \\ &=f_{k+1}f_{k+2}\end{align}。
完全契合,证毕.事实上,用面积法,也能很好的说明这个性质:下面是一个高考模拟题:(2021天一联考“顶尖计划”高中毕业班第二次考试,15)数列\left\{ a_n \right\} 满足 a_{n+2}=a_{n}+a_{n+1} ,且 a_1=a_2 , a_{2019}a_{2020}=2020 ,则 a_{1}^{2}+a_{2}^{2}+\cdots+a_{2019}^{2}= ________.有兴趣的同学可以试试.。
例题7-2利用数组计算斐波那契数列
例题7-2利用数组计算斐波那契数列斐波那契数列是一个经典的数列,它的定义如下:第一项和第二项是1,从第三项开始,每一项是前两项的和。
数列的前几项依次为:1,1,2,3,5,8,13,21,...可以使用数组来计算斐波那契数列。
数组是一种线性数据结构,可以存储相同类型的元素。
通过定义一个数组,可以将斐波那契数列中的每一项依次存储起来。
以下是使用数组计算斐波那契数列的示例代码。
```pythondef fibonacci(n):#创建一个数组,并初始化前两项为1fib = [1, 1]#利用循环计算斐波那契数列的每一项for i in range(2, n):fib.append(fib[i - 1] + fib[i - 2])#返回数组中的第n项return fib[n - 1]#测试代码n = int(input("请输入要计算的斐波那契数列的项数:"))result = fibonacci(n)print("第", n, "项的斐波那契数列是:", result)```以上代码中,我们定义了一个名为`fibonacci`的函数,传入参数`n`表示要计算的斐波那契数列的项数。
首先,我们创建一个空的列表`fib`,并将前两项的值设为1、接下来通过循环计算斐波那契数列的每一项,将其加入到列表中。
最后,返回列表中的第`n`项。
在测试代码中,我们接受用户输入一个项数并将其转换为整数。
然后,调用`fibonacci`函数计算斐波那契数列第`n`项,并将结果打印出来。
使用数组来计算斐波那契数列的优点是可以避免重复计算,每一项只需要计算一次并存储起来。
当需要获取斐波那契数列的第`n`项时,只需要从数组中读取对应的值即可,而不需要重新计算整个数列。
这样可以大大提高计算效率。
同时,数组还可以方便地存储和操作数列中的其他元素,例如可以计算数列的和、平均值等。
分组分解法的10道例题
分组分解法的10道例题分组分解法是一种常用的求解问题的方法,它通过将问题分解为若干子问题来进行求解。
这种方法在算法设计和求解复杂问题时特别有用。
接下来,我们将给出十道使用分组分解法解决的例题,并详细介绍每个例题的思路和解决方法。
1. 斐波那契数列题目描述:求取斐波那契数列第n个数的值。
思路:斐波那契数列是一个非常经典的递归问题,我们可以通过分组分解的方法来求解。
将问题分解为求取第n-1个数和第n-2个数的和,然后再依次往前递归求解,直到求取第1个数和第0个数。
然后通过逐层返回的方式求得最终结果。
2. 整数拆分题目描述:将一个正整数n分解为多个正整数的和,求分解方式的总数。
思路:通过分组分解的方法,我们可以将整数拆分问题分解为计算n减去一个正整数后的拆分方式的总数。
将问题分解为求取n-1, n-2, n-3, ..., 1的拆分方式的总数,然后相加即可得到最终结果。
3. 装箱问题题目描述:有n个物品和一些容量为C的箱子,每个物品都有一个重量和一个价值,希望找到一种装箱方式,使得装入箱子的物品总重量不超过C,同时总价值最大。
思路:装箱问题可以通过分组分解法转化为一个递归问题。
我们可以将问题分解为是否将第n个物品放入箱子中的两种情况,然后再依次递归到前面的物品。
对于每个物品,可以选择放入或不放入箱子中,然后根据递归结果,选择价值最大的情况。
4. 图的连通性题目描述:给定一个无向图,判断其中两个节点是否连通。
思路:通过分组分解的方法,可以将连通性问题分解为判断两个节点是否直接相连或者通过其他中间节点连通。
我们可以通过递归的方式,从一个节点出发,遍历所有和它直接相连的节点,然后再递归遍历这些节点,直到找到目标节点或者遍历结束。
5. 最长递增子序列题目描述:给定一个序列,找到其中最长的递增子序列的长度。
思路:最长递增子序列问题可以通过分组分解法转化为一个递归问题。
我们可以将问题分解为是否将第n个元素放入递增子序列中的两种情况,然后再依次递归到前面的元素。
斐波那契数列例子
斐波那契数列例子
斐波那契数列又称为黄金分割数列,是指从第三项开始,每一项
都等于前两项之和。
其前几项为:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811……
斐波那契数列的数学公式为:F(0)=0,F(1)=1,F(n)=F(n-
1)+F(n-2) (n>=2)
斐波那契数列在自然界、人文历史、社会现象等领域中都有广泛
的应用,例如兔子繁殖、植物叶序、音乐旋律、诗歌结构等。
在计算机程序设计中,斐波那契数列也是一道经典的算法题目。
可以使用递归和循环两种方式来实现斐波那契数列的计算,但是由于
递归会存在堆栈溢出等问题,所以在实际应用中,推荐使用循环方式
来计算斐波那契数列。
例如:
```python
def fib(n):
if n <= 1:
return n
a, b = 0, 1
for i in range(2, n+1):
a, b = b, a+b
return b
```
这段代码中,我们使用了循环方式来计算斐波那契数列的第n项,避免了递归的缺点,运行效率更高。
斐波那契数列的前10项
斐波那契数列的前10项斐波那契数列是一个非常有趣且古老的数学问题,它以其独特的规律和无限的延伸而被广泛研究和应用。
斐波那契数列以意大利数学家列昂纳多·斐波那契的名字命名,他在13世纪初提出了这个问题,意味着这个数列的历史已经有上千年的悠久。
斐波那契数列的规律非常简单:从第三项开始,每一项都是前两项的和。
用数学的语言来表示,斐波那契数列可以定义为F(n) = F(n-1) + F(n-2),其中F(n)表示第n项的值,n表示项数。
例如,斐波那契数列的前几项依次是:1、1、2、3、5、8、13、21、34、55。
下面是斐波那契数列的前10项的具体计算和列表划分:1. 第一项(F(1)):12. 第二项(F(2)):13. 第三项(F(3)):F(1) + F(2) = 1 + 1 = 24. 第四项(F(4)):F(2) + F(3) = 1 + 2 = 35. 第五项(F(5)):F(3) + F(4) = 2 + 3 = 56. 第六项(F(6)):F(4) + F(5) = 3 + 5 = 87. 第七项(F(7)):F(5) + F(6) = 5 + 8 = 138. 第八项(F(8)):F(6) + F(7) = 8 + 13 = 219. 第九项(F(9)):F(7) + F(8) = 13 + 21 = 3410. 第十项(F(10)):F(8) + F(9) = 21 + 34 = 55斐波那契数列的神奇之处在于它的数字增长速度非常快,并且它的规律可以应用到许多不同的领域。
在自然界中,许多自然现象都遵循着斐波那契数列的规律,比如植物的叶子排列和许多动物的繁殖规律。
在人类的社会生活中,斐波那契数列也有着广泛的应用,比如金融领域的波动分析、艺术构图的设计等。
斐波那契数列的延伸还有很多有趣的性质和推广,比如黄金分割、黄金矩形等。
它们都是基于斐波那契数列的规律而发展起来的,展现出了数学的美妙之处。
小学奥数 计数之递推法 精选练习例题 含答案解析(附知识点拨及考点)
前面在讲加法原理、乘法原理、排列组合时已经穿插讲解了计数中的一些常用的方法,比如枚举法、树形图法、标数法、捆绑法、排除法、插板法等等,这里再集中学习一下计数中其他常见的方法,主要有归纳法、整体法、对应法、递推法.对这些计数方法与技巧要做到灵活运用.对于某些难以发现其一般情形的计数问题,可以找出其相邻数之间的递归关系,有了这一递归关系就可以利用前面的数求出后面未知的数,这种方法称为递推法. 【例 1】 每对小兔子在出生后一个月就长成大兔子,而每对大兔子每个月能生出一对小兔子来.如果一个人在一月份买了一对小兔子,那么十二月份的时候他共有多少对兔子? 【考点】计数之递推法 【难度】3星 【题型】解答【解析】 第一个月,有1对小兔子;第二个月,长成大兔子,所以还是1对;第三个月,大兔子生下一对小兔子,所以共有2对;第四个月,刚生下的小兔子长成大兔子,而原来的大兔子又生下一对小兔子,共有3对;第五个月,两对大兔子生下2对小兔子,共有5对;……这个特点的说明每月的大兔子数为上月的兔子数,每月的小兔子数为上月的大兔子数,即上上月的兔子数,所以每月的兔子数为上月的兔子数与上上月的兔子数相加. 依次类推可以列出下表: 经过月数:---1---2---3---4---5---6---7---8---9---10---11---12兔子对数:---1---1---2---3---5---8--13--21--34--55--89—144,所以十二月份的时候总共有144对兔子.【答案】144【例 2】 树木生长的过程中,新生的枝条往往需要一段“休息”时间供自身生长,而后才能萌发新枝.一棵树苗在一年后长出一条新枝,第二年新枝“休息”,老枝依旧萌发新枝;此后,老枝与“休息”过一年的枝同时萌发,当年生的新枝则依次“休息”.这在生物学上称为“鲁德维格定律”.那么十年后这棵树上有多少条树枝? 【考点】计数之递推法 【难度】3星 【题型】解答【解析】 一株树木各个年份的枝桠数,构成斐波那契数列:1,2,3,5,8,13,21,34,55,89,……所以十年后树上有89条树枝.【答案】89【例 3】 一楼梯共10级,规定每步只能跨上一级或两级,要登上第10级,共有多少种不同走法? 【考点】计数之递推法 【难度】4星 【题型】解答例题精讲教学目标7-6-4.计数之递推法【解析】 登 1级 2级 3级 4级 ...... 10级1种方法 2种 3种 5种 ...... ?我们观察每级的种数,发现这么一个规律:从第三个数开始,每个数是前面两个数的和;依此规律我们就可以知道了第10级的种数是89.其实这也是加法的运用:假如我们把这个人开始登楼梯的位置看做A 0,那么登了1级的位置是在A 1,2级在A 2... A 10级就在A 10.到A 3的前一步有两个位置;分别是A 2 和A 1 .在这里要强调一点,那么A 2 到A 3 既然是一步到了,那么A 2 、A 3之间就是一种选择了;同理A 1 到A 3 也是一种选择了.同时我们假设到n 级的选择数就是An .那么从A 0 到A 3 就可以分成两类了:第一类:A 0 ---- A 1 ------ A 3 ,那么就可以分成两步.有A 1×1种,也就是A 1 种;(A 1 ------ A 3 是一种选择)第二类:A 0 ---- A 2 ------ A 3, 同样道理 有A 2 .类类相加原理:A 3 = A 1 +A 2,依次类推An = An -1 + An -2.【答案】89【巩固】一楼梯共10级,规定每步只能跨上一级或三级,要登上第10级,共有多少种不同走法? 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 登 1级 2级 3级 4级 5级 ...... 10级1种方法 1种 2种 3种 4种...... ?我们观察每级的种数,发现这么一个规律:从第三个数开始,每个数是前面相隔的两个数的和;依此规律我们就可以知道了第10级的种数是28.【答案】28【例 4】 1×2的小长方形(横的竖的都行)覆盖2×10的方格网,共有多少种不同的盖法. 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 如果用12⨯的长方形盖2n ⨯的长方形,设种数为n a ,则11a =,22a =,对于3n ≥,左边可能竖放1个12⨯的,也可能横放2个12⨯的,前者有-1n a 种,后者有-2n a 种,所以-1-2n n n a a a =+,所以根据递推,覆盖210⨯的长方形一共有89种.【例 5】 用13⨯的小长方形覆盖38⨯的方格网,共有多少种不同的盖法? 【考点】计数之递推法 【难度】5星 【题型】解答【解析】 如果用13⨯的长方形盖3n ⨯的长方形,设种数为n a ,则11a =,21a =,32a =,对于4n ≥,左边可能竖放1个13⨯的,也可能横放3个13⨯的,前者有-1n a 种,后者有-3n a 种,所以-1-3n n n a a a =+,依照这【答案】13【例 6】 有一堆火柴共12根,如果规定每次取1~3根,那么取完这堆火柴共有多少种不同取法? 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 取1根火柴有1种方法,取2根火柴有2种方法,取3根火柴有4种取法,以后取任意根火柴的种【答案】927【巩固】 一堆苹果共有8个,如果规定每次取1~3个,那么取完这堆苹果共有多少种不同取法? 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 取1个苹果有1种方法,取2个苹果有2种方法,取3个苹果有4种取法,以后取任意个苹果的种【答案】81【例 7】 有10枚棋子,每次拿出2枚或3枚,要想将10枚棋子全部拿完,共有多少种不同的拿法? 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 本题可以采用递推法,也可以进行分类讨论,当然也可以直接进行枚举.(法1)递推法.假设有n 枚棋子,每次拿出2枚或3枚,将n 枚棋子全部拿完的拿法总数为n a 种. 则21a =,31a =,41a =.由于每次拿出2枚或3枚,所以32n n n a a a --=+(5n ≥).所以,5232a a a =+=;6342a a a =+=;7453a a a =+=;8564a a a =+=;9675a a a =+=;10787a a a =+=.即当有10枚棋子时,共有7种不同的拿法. (法2)分类讨论.由于棋子总数为10枚,是个偶数,而每次拿2枚或3枚,所以其中拿3枚的次数也应该是偶数.由于拿3枚的次数不超过3次,所以只能为0次或2次. 若为0次,则相当于2枚拿了5次,此时有1种拿法;若为2次,则2枚也拿了2次,共拿了4次,所以此时有246C =种拿法. 根据加法原理,共有167+=种不同的拿法.【例 8】 如下图,一只蜜蜂从A 处出发,回到家里B 处,每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行,共有多少种回家的方法? 【考点】计数之递推法 【难度】4星 【题型】解答BA AB 1357946821235813213455891【解析】 蜜蜂“每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行”这意味着它只能从小号码的蜂房爬近相邻大号码的蜂房.明确了行走路径的方向,就可以运用标数法进行计算.如右图所示,小蜜蜂从A 出发到B 处共有89种不同的回家方法.【答案】89【巩固】小蜜蜂通过蜂巢房间,规定只能由小号房间进入大号房间问小蜜蜂由A 房间到达B 房间有多少种方法? 【考点】计数之递推法 【难度】4星 【题型】解答 【解析】 斐波那契数列第八项.21种.【答案】21【例 9】 如下图,一只蜜蜂从A 处出发,回到家里B 处,每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行,共有多少种回家的方法? 【考点】计数之递推法 【难度】4星 【题型】解答【解析】 按照蜜蜂只能从小号码的蜂房爬近相邻大号码的蜂房的原则,运用标号法进行计算.如右图所示,小蜜蜂从A 出发到B 处共有296种不同的回家方法.【答案】296【例 10】 对一个自然数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到得数为1操作停止.问经过9次操作变为1的数有多少个? 【考点】计数之递推法 【难度】4星 【题型】解答 【解析】 可以先尝试一下,倒推得出下面的图:2410131112514302831643215167683421其中经1次操作变为1的1个,即2, 经2次操作变为1的1个,即4, 经3次操作变为1的2个,是一奇一偶,以后发现,每个偶数可以变成两个数,分别是一奇一偶,每个奇数变为一个偶数,于是,经1、2、…次操作变为1的数的个数依次为:1,1,2,3,5,8,…这一串数中有个特点:自第三个开始,每一个等于前两个的和,即即经过9次操作变为1的数有34个.为什么上面的规律是正确的呢?道理也很简单. 设经过n 次操作变为1的数的个数为n a ,则1a =1,2a =1,3a =2,… 从上面的图看出,1n a +比n a 大.一方面,每个经过n 次操作变为1的数,乘以2,就得出一个偶数,经过1n +次操作变为1;反过来,每个经过1n +次操作变为1的偶数,除以2,就得出一个经过n 次操作变为1的数. 所以经过n 次操作变为1的数与经过1n +次操作变为1的偶数恰好一样多.前者的个数是n a ,因此后者也是n a 个. 另一方面,每个经过n 次操作变为1的偶数,减去1,就得出一个奇数,它经过1n +次操作变为1,反过来.每个经过1n +次操作变为1的奇数,加上1,就得出一个偶数,它经过n 次操作变为1. 所以经过n 次操作变为1的偶数经过1n +次操作变为1的奇数恰好一样多. 而由上面所说,前者的个数就是1n a -,因此后者也是1n a -.经过n +1次操作变为1的数,分为偶数、奇数两类,所以11n n n a a a +-=+,即上面所说的规律的确成立.【答案】34【例 11】 有20个石子,一个人分若干次取,每次可以取1个,2个或3个,但是每次取完之后不能留下质数个,有多少种方法取完石子?(石子之间不作区分,只考虑石子个数) 【考点】计数之递推法 【难度】5星 【题型】解答【解析】 如果没有剩下的不能使质数这个条件,那么递推方法与前面学过的递推法相似,只不过每次都是前面3个数相加.现在剩下的不能是质数个,可以看作是质数个的取法总数都是0,然后再进行递推.【答案】25【考点】计数之递推法 【难度】5星 【题型】填空【解析】 把20、0和20以内不是3或4的倍数的数写成一串,用递推法把所有的方法数写出来:【答案】54【例 12】 4个人进行篮球训练,互相传球接球,要求每个人接球后马上传给别人,开始由甲发球,并作为第一次传球,第五次传球后,球又回到甲手中,问有多少种传球方法? 【考点】计数之递推法 【难度】5星 【题型】解答【解析】 设第n 次传球后,球又回到甲手中的传球方法有n a 种.可以想象前1n -次传球,如果每一次传球都任选其他三人中的一人进行传球,即每次传球都有3种可能,由乘法原理,共有11333333n n --⨯⨯⨯=()个…(种)传球方法.这些传球方法并不是都符合要求的,它们可以分为两类,一类是第1n -次恰好传到甲手中,这有1n a -种传法,它们不符合要求,因为这样第n 次无法再把球传给甲;另一类是第1n -次传球,球不在甲手中,第n 次持球人再将球传给甲,有n a 种传法.根据加法原理,有11133333n n n n a a ---+=⨯⨯⨯=(个…).由于甲是发球者,一次传球后球又回到甲手中的传球方法是不存在的,所以10a =.利用递推关系可以得到:2303a =-=,33336a =⨯-=,4333621a =⨯⨯-=,533332160a =⨯⨯⨯-=.这说明经过5次传球后,球仍回到甲手中的传球方法有60种. 本题也可以列表求解.由于第n 次传球后,球不在甲手中的传球方法,第1n +次传球后球就可能回到甲手中,所以只需求出第四次传球后,球不在甲手中的传法共有多少种.从表中可以看出经过五次传球后,球仍回到甲手中的传球方法共有60种.【答案】60【巩固】五个人互相传球,由甲开始发球,并作为第一次传球,经过4次传球后,球仍回到甲手中.问:共有多少种传球方式? 【考点】计数之递推法 【难度】5星 【题型】解答【解析】 递推法.设第n 次传球后球传到甲的手中的方法有n a 种.由于每次传球有4种选择,传n 次有4n 次可能.其中有的球在甲的手中,有的球不在甲的手中,球在甲的手中的有n a 种,球不在甲的手中的,下一次传球都可以将球传到甲的手中,故有1n a +种.所以14n n n a a ++=.由于10a =,所以12144a a =-=,232412a a =-=,343452a a =-=.即经过4次传球后,球仍回到甲手中的传球方法有52种.【答案】52点A出发恰好跳10次后落到E的方法总数为种.【考点】计数之递推法【难度】5星【题型】填空【关键词】清华附中【解析】可以使用递推法.回到A跳到B或H跳到C或G跳到D或F停在E 1步 12步 2 13步 3 14步 6 4 25步10 46步20 14 87步34 148步68 48 289步116 48其中,第一列的每一个数都等于它的上一行的第二列的数的2倍,第二列的每一个数都等于它的上一行的第一列和第三列的两个数的和,第三列的每一个数都等于它的上一行的第二列和第四列的两个数的和,第四列的每一个数都等于它的上一行的第三列的数,第五列的每一个数都等于都等于它的上一行的第四列的数的2倍.这一规律很容易根据青蛙的跳动规则分析得来.所以,青蛙第10步跳到E有48296⨯=种方法.【答案】96【巩固】在正五边形ABCDE上,一只青蛙从A点开始跳动,它每次可以随意跳到相邻两个顶点中的一个上,一旦跳到D点上就停止跳动.青蛙在6次之内(含6次)跳到D点有种不同跳法.【考点】计数之递推法【难度】5星【题型】填空ABEC D【解析】采用递推的方法.列表如下:跳到A跳到B跳到C停在D跳到E1步 1 12步 2 1 13步 3 1 24步 5 3 25步8 3 56步13 8 5其中,根据规则,每次可以随意跳到相邻两个顶点中的一个上,一旦跳到D点上就停止跳动.所以,每一步跳到A的跳法数等于上一步跳到B和E的跳法数之和,每一步跳到B的跳法数等于上一步跳到A和C的跳法数之和,每一步跳到C的跳法数等于上一步跳到B的跳法数,每一步跳到E的跳法数等于上一步跳到A的跳法数,每一步跳到D的跳法数等于上一步跳到C或跳到E的跳法数.【答案】12【例 14】 有6个木箱,编号为1,2,3,……,6,每个箱子有一把钥匙,6把钥匙各不相同,每个箱子放进一把钥匙锁好.先挖开1,2号箱子,可以取出钥匙去开箱子上的锁,如果最终能把6把锁都打开,则说这是一种放钥匙的“好”的方法,那么“好”的方法共有 种. 【考点】计数之递推法 【难度】5星 【题型】填空 【关键词】迎春杯,中年级组,决赛【解析】 (法1)分类讨论.如果1,2号箱中恰好放的就是1,2号箱的钥匙,显然不是“好”的方法,所以“好”的方法有两种情况:⑴1,2号箱的钥匙恰有1把在1,2号箱中,另一箱装的是3~6箱的钥匙. ⑵1,2号箱的钥匙都不在1,2号箱中.对于⑴,从1,2号箱的钥匙中选1把,从3~6号箱的钥匙中选1把,共有248⨯=(种)选法,每一种选法放入1,2号箱各有2种放法,共有8216⨯=(种)放法.不妨设1,3号箱的钥匙放入了1,2号箱,此时3号箱不能装2号箱的钥匙,有3种选法,依次类推,可知此时不同的放法有3216⨯⨯=(种). 所以,第⑴种情况有“好”的方法16696⨯=(种).对于⑵,从3~6号箱的钥匙中选2把放入1,2号箱,有4312⨯=(种)放法.不妨设3,4号箱的钥匙放入了1,2号箱.此时1,2号箱的钥匙不可能都放在3,4号箱中,也就是说3,4号箱中至少有1把5,6号箱的钥匙.如果3,4号箱中有2把5,6号箱的钥匙,也就是说3,4号箱中放的恰好是5,6号箱的钥匙,那么1,2号箱的钥匙放在5,6号箱中,有224⨯=种放法;如果3,4号箱中有1把5,6号箱的钥匙,比如3,4号箱中放的是5,1号箱的钥匙,则只能是5号箱放6号箱的钥匙,6号箱放2号箱的钥匙,有212⨯=种放法;同理,3,4号箱放5,2号箱或6,1号箱或6,2号箱的钥匙,也各有2种放法. 所以,第⑵种情况有“好”的放法()1242222144⨯++++=(种). 所以“好”的方法共有96144240+=(种).(法2)递推法.设第1,2,3,…,6号箱子中所放的钥匙号码依次为1k ,2k ,3k ,…,6k .当箱子数为n (2n ≥)时,好的放法的总数为n a .当2n =时,显然22a =(11k =,22k =或12k =,21k =).当3n =时,显然33k ≠,否则第3个箱子打不开,从而13k =或23k =,如果13k =,则把1号箱子和3号箱子看作一个整体,这样还是锁着1,2两号钥匙,撬开1,2两号箱子,那么方法有2a 种;当23k =也是如此.于是2n =时的每一种情况对应13k =或23k =时的一种情况,这样就有3224a a ==.当4n ≥时,也一定有n k n ≠,否则第n 个箱子打不开,从而1k 、2k 、……、1n k -中有一个为n ,不论其中哪一个是n ,由于必须要把该箱子打开才能打开n 号箱子,所以可以将锁着这把钥匙的箱子与第n 号箱子看作1个箱子,于是还是锁着1k 、2k 、……、1n k -这()1n -把钥匙,需要撬开1,2两号箱子,所以每种情况都有1n a -种.所以()11n n a n a -=-. 所以,6542554543225!240a a a a ==⨯==⨯⨯⨯=⨯=,即好的方法总数为240种.【答案】240开,则说这是一种放钥匙的“好”的方法,那么“好”的方法共有 种.【考点】计数之递推法 【难度】5星 【题型】填空【解析】 递推法.设第1,2,3,…,6号箱子中所放的钥匙号码依次为1k ,2k ,3k ,…,6k .当箱子数为n (2n ≥)时,好的放法的总数为n a .当2n =时,显然22a =(11k =,22k =或12k =,21k =).当3n =时,显然33k ≠,否则第3个箱子打不开,从而13k =或23k =,如果13k =,则把1号箱子和3号箱子看作一个整体,这样还是锁着1,2两号钥匙,撬开1,2两号箱子,那么方法有2a 种;当23k =也是如此.于是2n =时的每一种情况对应13k =或23k =时的一种情况,这样就有3224a a ==.当4n ≥时,也一定有n k n ≠,否则第n 个箱子打不开,从而1k 、2k 、……、1n k -中有一个为n ,不论其中哪一个是n ,由于必须要把该箱子打开才能打开n 号箱子,所以可以将锁着这把钥匙的箱子与第n 号箱子看作1个箱子,于是还是锁着1k 、2k 、……、1n k -这()1n -把钥匙,需要撬开1,2两号箱子,所以每种情况都有1n a -种.所以()11n n a n a -=-. 所以,109829989876543229!=725760a a a a ==⨯==⨯⨯⨯⨯⨯⨯⨯=⨯,即好的方法总数为725760种.【答案】725760。
小学奥数:计数之递推法.专项练习及答案解析
7-6-4.计数之递推法教学目标前面在讲加法原理、乘法原理、排列组合时已经穿插讲解了计数中的一些常用的方法,比如枚举法、树形图法、标数法、捆绑法、排除法、插板法等等,这里再集中学习一下计数中其他常见的方法,主要有归纳法、整体法、对应法、递推法.对这些计数方法与技巧要做到灵活运用.例题精讲对于某些难以发现其一般情形的计数问题,可以找出其相邻数之间的递归关系,有了这一递归关系就可以利用前面的数求出后面未知的数,这种方法称为递推法.【例 1】每对小兔子在出生后一个月就长成大兔子,而每对大兔子每个月能生出一对小兔子来.如果一个人在一月份买了一对小兔子,那么十二月份的时候他共有多少对兔子?【考点】计数之递推法【难度】3星【题型】解答【解析】第一个月,有1对小兔子;第二个月,长成大兔子,所以还是1对;第三个月,大兔子生下一对小兔子,所以共有2对;第四个月,刚生下的小兔子长成大兔子,而原来的大兔子又生下一对小兔子,共有3对;第五个月,两对大兔子生下2对小兔子,共有5对;……这个特点的说明每月的大兔子数为上月的兔子数,每月的小兔子数为上月的大兔子数,即上上月的兔子数,所以每月的兔子数为上月的兔子数与上上月的兔子数相加.依次类推可以列出下表:经过月数:---1---2---3---4---5---6---7---8---9---10---11---12兔子对数:---1---1---2---3---5---8--13--21--34--55--89—144,所以十二月份的时候总共有144对兔子.【答案】144【例 2】树木生长的过程中,新生的枝条往往需要一段“休息”时间供自身生长,而后才能萌发新枝.一棵树苗在一年后长出一条新枝,第二年新枝“休息”,老枝依旧萌发新枝;此后,老枝与“休息”过一年的枝同时萌发,当年生的新枝则依次“休息”.这在生物学上称为“鲁德维格定律”.那么十年后这棵树上有多少条树枝?【考点】计数之递推法【难度】3星【题型】解答【解析】一株树木各个年份的枝桠数,构成斐波那契数列:1,2,3,5,8,13,21,34,55,89,……所以十年后树上有89条树枝.【答案】89【例 3】一楼梯共10级,规定每步只能跨上一级或两级,要登上第10级,共有多少种不同走法?【考点】计数之递推法【难度】4星【题型】解答【解析】 登 1级 2级 3级 4级 ...... 10级1种方法 2种 3种 5种 ...... ?我们观察每级的种数,发现这么一个规律:从第三个数开始,每个数是前面两个数的和;依此规律我们就可以知道了第10级的种数是89.其实这也是加法的运用:假如我们把这个人开始登楼梯的位置看做A 0,那么登了1级的位置是在A 1,2级在A 2... A 10级就在A 10.到A 3的前一步有两个位置;分别是A 2 和A 1 .在这里要强调一点,那么A 2 到A 3 既然是一步到了,那么A 2 、A 3之间就是一种选择了;同理A 1 到A 3 也是一种选择了.同时我们假设到n 级的选择数就是An .那么从A 0 到A 3 就可以分成两类了:第一类:A 0 ---- A 1 ------ A 3 ,那么就可以分成两步.有A 1×1种,也就是A 1 种;(A 1 ------ A 3 是一种选择)第二类:A 0 ---- A 2 ------ A 3, 同样道理 有A 2 .类类相加原理:A 3 = A 1 +A 2,依次类推An = An -1 + An -2. 【答案】89【巩固】一楼梯共10级,规定每步只能跨上一级或三级,要登上第10级,共有多少种不同走法?【考点】计数之递推法 【难度】4星 【题型】解答【解析】 登 1级 2级 3级 4级 5级 ...... 10级1种方法 1种 2种 3种 4种...... ?我们观察每级的种数,发现这么一个规律:从第三个数开始,每个数是前面相隔的两个数的和;依此规律我们就可以知道了第10级的种数是28.【答案】28【例 4】 1×2的小长方形(横的竖的都行)覆盖2×10的方格网,共有多少种不同的盖法.【考点】计数之递推法 【难度】4星 【题型】解答【解析】 如果用12⨯的长方形盖2n ⨯的长方形,设种数为n a ,则11a =,22a =,对于3n ≥,左边可能竖放1个12⨯的,也可能横放2个12⨯的,前者有-1n a 种,后者有-2n a 种,所以-1-2n n n a a a =+,所以根据递推,覆盖210⨯的长方形一共有89种.【答案】89【例 5】 用13⨯的小长方形覆盖38⨯的方格网,共有多少种不同的盖法?【考点】计数之递推法 【难度】5星 【题型】解答【解析】 如果用13⨯的长方形盖3n ⨯的长方形,设种数为n a ,则11a =,21a =,32a =,对于4n ≥,左边可能竖放1个13⨯的,也可能横放3个13⨯的,前者有-1n a 种,后者有a 种,所以a a a =+,依照这条递推公式列表:【答案】13【例 6】 有一堆火柴共12根,如果规定每次取1~3根,那么取完这堆火柴共有多少种不同取法?【考点】计数之递推法 【难度】4星 【题型】解答【解析】 取1根火柴有1种方法,取2根火柴有2种方法,取3根火柴有4种取法,以后取任意根火柴的种数等于取到前三根火柴所有情况之和,以此类推,参照上题列表如【答案】927【巩固】 一堆苹果共有8个,如果规定每次取1~3个,那么取完这堆苹果共有多少种不同取法?【考点】计数之递推法 【难度】4星 【题型】解答【解析】 取1个苹果有1种方法,取2个苹果有2种方法,取3个苹果有4种取法,以后取任意个苹果的种数等于取到前三个苹果所有情况之和,以此类推,参照上题列表如【答案】81【例 7】 有10枚棋子,每次拿出2枚或3枚,要想将10枚棋子全部拿完,共有多少种不同的拿法?【考点】计数之递推法 【难度】4星 【题型】解答【解析】 本题可以采用递推法,也可以进行分类讨论,当然也可以直接进行枚举. (法1)递推法.假设有n 枚棋子,每次拿出2枚或3枚,将n 枚棋子全部拿完的拿法总数为n a 种.则21a =,31a =,41a =.由于每次拿出2枚或3枚,所以32n n n a a a --=+(5n ≥).所以,5232a a a =+=;6342a a a =+=;7453a a a =+=;8564a a a =+=;9675a a a =+=;10787a a a =+=.即当有10枚棋子时,共有7种不同的拿法.(法2)分类讨论.由于棋子总数为10枚,是个偶数,而每次拿2枚或3枚,所以其中拿3枚的次数也应该是偶数.由于拿3枚的次数不超过3次,所以只能为0次或2次.若为0次,则相当于2枚拿了5次,此时有1种拿法;若为2次,则2枚也拿了2次,共拿了4次,所以此时有246C =种拿法. 根据加法原理,共有167+=种不同的拿法.【答案】7【例 8】 如下图,一只蜜蜂从A 处出发,回到家里B 处,每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行,共有多少种回家的方法?【考点】计数之递推法 【难度】4星 【题型】解答BAA B 1357946821235813213455891【解析】 蜜蜂“每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行”这意味着它只能从小号码的蜂房爬近相邻大号码的蜂房.明确了行走路径的方向,就可以运用标数法进行计算.如右图所示,小蜜蜂从A 出发到B 处共有89种不同的回家方法.【答案】89【巩固】小蜜蜂通过蜂巢房间,规定只能由小号房间进入大号房间问小蜜蜂由A 房间到达B房间有多少种方法?【考点】计数之递推法 【难度】4星 【题型】解答【解析】 斐波那契数列第八项.21种.86427531【答案】21【例 9】 如下图,一只蜜蜂从A 处出发,回到家里B 处,每次只能从一个蜂房爬向右侧邻近的蜂房而不准逆行,共有多少种回家的方法?【考点】计数之递推法 【难度】4星 【题型】解答BA【解析】 按照蜜蜂只能从小号码的蜂房爬近相邻大号码的蜂房的原则,运用标号法进行计算.如右图所示,小蜜蜂从A 出发到B 处共有296种不同的回家方法.【答案】296【例 10】 对一个自然数作如下操作:如果是偶数则除以2,如果是奇数则加1,如此进行直到得数为1操作停止.问经过9次操作变为1的数有多少个?【考点】计数之递推法 【难度】4星 【题型】解答【解析】可以先尝试一下,倒推得出下面的图:2410131112514302831643215167683421其中经1次操作变为1的1个,即2,经2次操作变为1的1个,即4,经3次操作变为1的2个,是一奇一偶,以后发现,每个偶数可以变成两个数,分别是一奇一偶,每个奇数变为一个偶数,于是,经1、2、…次操作变为1的数的个数依次为:1,1,2,3,5,8,…这一串数中有个特点:自第三个开始,每一个等于前两个的和,即即经过9次操作变为1的数有34个.为什么上面的规律是正确的呢?道理也很简单. 设经过n 次操作变为1的数的个数为n a ,则1a =1,2a =1,3a =2,… 从上面的图看出,1n a +比n a 大.一方面,每个经过n 次操作变为1的数,乘以2,就得出一个偶数,经过1n +次操作变为1;反过来,每个经过1n +次操作变为1的偶数,除以2,就得出一个经过n 次操作变为1的数. 所以经过n 次操作变为1的数与经过1n +次操作变为1的偶数恰好一样多.前者的个数是n a ,因此后者也是n a 个.另一方面,每个经过n 次操作变为1的偶数,减去1,就得出一个奇数,它经过1n +次操作变为1,反过来.每个经过1n +次操作变为1的奇数,加上1,就得出一个偶数,它经过n 次操作变为1. 所以经过n 次操作变为1的偶数经过1n +次操作变为1的奇数恰好一样多. 而由上面所说,前者的个数就是1n a -,因此后者也是1n a -.经过n +1次操作变为1的数,分为偶数、奇数两类,所以11n n n a a a +-=+,即上面所说的规律的确成立.【答案】34【例 11】 有20个石子,一个人分若干次取,每次可以取1个,2个或3个,但是每次取完之后不能留下质数个,有多少种方法取完石子?(石子之间不作区分,只考虑石子个数)【考点】计数之递推法 【难度】5星 【题型】解答【解析】 如果没有剩下的不能使质数这个条件,那么递推方法与前面学过的递推法相似,只不过每次都是前面3个数相加.现在剩下的不能是质数个,可以看作是质数个的取法总数都是0,然后再进行递推.【答案】25【巩固】有20个相同的棋子,一个人分若干次取,每次可取1个,2个,3个或4个,但要求每次取之后留下的棋子数不是3或4的倍数,有 种不同的方法取完这堆棋子.【考点】计数之递推法 【难度】5星 【题型】填空【解析】 把20、0和20以内不是3或4的倍数的数写成一串,用递推法把所有的方法数写出来:【答案】54【例 12】 4个人进行篮球训练,互相传球接球,要求每个人接球后马上传给别人,开始由甲发球,并作为第一次传球,第五次传球后,球又回到甲手中,问有多少种传球方法?【考点】计数之递推法 【难度】5星 【题型】解答【解析】 设第n 次传球后,球又回到甲手中的传球方法有n a 种.可以想象前1n -次传球,如果每一次传球都任选其他三人中的一人进行传球,即每次传球都有3种可能,由乘法原理,共有11333333n n --⨯⨯⨯=144424443()个…(种)传球方法.这些传球方法并不是都符合要求的,它们可以分为两类,一类是第1n -次恰好传到甲手中,这有1n a -种传法,它们不符合要求,因为这样第n 次无法再把球传给甲;另一类是第1n -次传球,球不在甲手中,第n 次持球人再将球传给甲,有n a 种传法.根据加法原理,有11133333n n n n a a ---+=⨯⨯⨯=14444244443(个…). 由于甲是发球者,一次传球后球又回到甲手中的传球方法是不存在的,所以10a =. 利用递推关系可以得到:2303a =-=,33336a =⨯-=,4333621a =⨯⨯-=,533332160a =⨯⨯⨯-=.这说明经过5次传球后,球仍回到甲手中的传球方法有60种.本题也可以列表求解.由于第n 次传球后,球不在甲手中的传球方法,第1n +次传球后球就可能回到甲手中,所以只需求出第四次传球后,球不在甲手中的传法共有多少种.从表中可以看出经过五次传球后,球仍回到甲手中的传球方法共有60种.【答案】60【巩固】五个人互相传球,由甲开始发球,并作为第一次传球,经过4次传球后,球仍回到甲手中.问:共有多少种传球方式?【考点】计数之递推法 【难度】5星 【题型】解答【解析】 递推法.设第n 次传球后球传到甲的手中的方法有n a 种.由于每次传球有4种选择,传n 次有4n 次可能.其中有的球在甲的手中,有的球不在甲的手中,球在甲的手中的有n a 种,球不在甲的手中的,下一次传球都可以将球传到甲的手中,故有1n a +种.所以14n n n a a ++=.由于10a =,所以12144a a =-=,232412a a =-=,343452a a =-=.即经过4次传球后,球仍回到甲手中的传球方法有52种.【答案】52【例 13】 设A 、E 为正八边形ABCDEFGH 的相对顶点,顶点A 处有一只青蛙,除顶点E 外青蛙可以从正八边形的任一顶点跳到其相邻两个顶点中任意一个,落到顶点E 时青蛙就停止跳动,则青蛙从顶点A 出发恰好跳10次后落到E 的方法总数为 种.【考点】计数之递推法 【难度】5星 【题型】填空【关键词】清华附中【解析】 可以使用递推法.回到A 跳到B 或H 跳到C 或G 跳到D 或F 停在E 1步 12步 2 13步 3 14步 6 4 25步 10 46步 20 14 87步 34 148步 68 48 289步 116 48其中,第一列的每一个数都等于它的上一行的第二列的数的2倍,第二列的每一个数都等于它的上一行的第一列和第三列的两个数的和,第三列的每一个数都等于它的上一行的第二列和第四列的两个数的和,第四列的每一个数都等于它的上一行的第三列的数,第五列的每一个数都等于都等于它的上一行的第四列的数的2倍.这一规律很容易根据青蛙的跳动规则分析得来.所以,青蛙第10步跳到E 有48296⨯=种方法.【答案】96【巩固】在正五边形ABCDE 上,一只青蛙从A 点开始跳动,它每次可以随意跳到相邻两个顶点中的一个上,一旦跳到D 点上就停止跳动.青蛙在6次之内(含6次)跳到D 点有 种不同跳法.【考点】计数之递推法 【难度】5星 【题型】填空AB C D E【解析】 采用递推的方法.列表如下:跳到A 跳到B 跳到C 停在D 跳到E1步 1 12步 2 1 13步 3 1 24步 5 3 25步 8 3 56步 13 8 5其中,根据规则,每次可以随意跳到相邻两个顶点中的一个上,一旦跳到D 点上就停止跳动.所以,每一步跳到A 的跳法数等于上一步跳到B 和E 的跳法数之和,每一步跳到B 的跳法数等于上一步跳到A 和C 的跳法数之和,每一步跳到C 的跳法数等于上一步跳到B 的跳法数,每一步跳到E 的跳法数等于上一步跳到A 的跳法数,每一步跳到D 的跳法数等于上一步跳到C 或跳到E 的跳法数.观察可知,上面的递推结果与前面的枚举也相吻合,所以青蛙在6次之内(含6次)跳到D 点共有1123512++++=种不同的跳法.【答案】12【例 14】 有6个木箱,编号为1,2,3,……,6,每个箱子有一把钥匙,6把钥匙各不相同,每个箱子放进一把钥匙锁好.先挖开1,2号箱子,可以取出钥匙去开箱子上的锁,如果最终能把6把锁都打开,则说这是一种放钥匙的“好”的方法,那么“好”的方法共有 种.【考点】计数之递推法 【难度】5星 【题型】填空【关键词】迎春杯,中年级组,决赛【解析】 (法1)分类讨论.如果1,2号箱中恰好放的就是1,2号箱的钥匙,显然不是“好”的方法,所以“好”的方法有两种情况:⑴1,2号箱的钥匙恰有1把在1,2号箱中,另一箱装的是3~6箱的钥匙.⑵1,2号箱的钥匙都不在1,2号箱中.对于⑴,从1,2号箱的钥匙中选1把,从3~6号箱的钥匙中选1把,共有248⨯=(种)选法,每一种选法放入1,2号箱各有2种放法,共有8216⨯=(种)放法.不妨设1,3号箱的钥匙放入了1,2号箱,此时3号箱不能装2号箱的钥匙,有3种选法,依次类推,可知此时不同的放法有3216⨯⨯=(种).所以,第⑴种情况有“好”的方法16696⨯=(种).对于⑵,从3~6号箱的钥匙中选2把放入1,2号箱,有4312⨯=(种)放法.不妨设3,4号箱的钥匙放入了1,2号箱.此时1,2号箱的钥匙不可能都放在3,4号箱中,也就是说3,4号箱中至少有1把5,6号箱的钥匙.如果3,4号箱中有2把5,6号箱的钥匙,也就是说3,4号箱中放的恰好是5,6号箱的钥匙,那么1,2号箱的钥匙放在5,6号箱中,有224⨯=种放法;如果3,4号箱中有1把5,6号箱的钥匙,比如3,4号箱中放的是5,1号箱的钥匙,则只能是5号箱放6号箱的钥匙,6号箱放2号箱的钥匙,有212⨯=种放法;同理,3,4号箱放5,2号箱或6,1号箱或6,2号箱的钥匙,也各有2种放法. 所以,第⑵种情况有“好”的放法()1242222144⨯++++=(种).所以“好”的方法共有96144240+=(种).(法2)递推法.设第1,2,3,…,6号箱子中所放的钥匙号码依次为1k ,2k ,3k ,…,6k .当箱子数为n (2n ≥)时,好的放法的总数为n a .当2n =时,显然22a =(11k =,22k =或12k =,21k =).当3n =时,显然33k ≠,否则第3个箱子打不开,从而13k =或23k =,如果13k =,则把1号箱子和3号箱子看作一个整体,这样还是锁着1,2两号钥匙,撬开1,2两号箱子,那么方法有2a 种;当23k =也是如此.于是2n =时的每一种情况对应13k =或23k =时的一种情况,这样就有3224a a ==.当4n ≥时,也一定有n k n ≠,否则第n 个箱子打不开,从而1k 、2k 、……、1n k -中有一个为n ,不论其中哪一个是n ,由于必须要把该箱子打开才能打开n 号箱子,所以可以将锁着这把钥匙的箱子与第n 号箱子看作1个箱子,于是还是锁着1k 、2k 、……、1n k -这()1n -把钥匙,需要撬开1,2两号箱子,所以每种情况都有1n a -种.所以()11n n a n a -=-. 所以,6542554543225!240a a a a ==⨯==⨯⨯⨯=⨯=L ,即好的方法总数为240种.【答案】240【巩固】有10个木箱,编号为1,2,3,……,10,每个箱子有一把钥匙,10把钥匙各不相同,每个箱子放进一把钥匙锁好.先挖开1,2号箱子,可以取出钥匙去开箱子上的锁,如果最终能把10把锁都打开,则说这是一种放钥匙的“好”的方法,那么“好”的方法共有 种.【考点】计数之递推法 【难度】5星 【题型】填空【解析】 递推法.设第1,2,3,…,6号箱子中所放的钥匙号码依次为1k ,2k ,3k ,…,6k .当箱子数为n (2n ≥)时,好的放法的总数为n a .当2n =时,显然22a =(11k =,22k =或12k =,21k =).当3n =时,显然33k ≠,否则第3个箱子打不开,从而13k =或23k =,如果13k =,则把1号箱子和3号箱子看作一个整体,这样还是锁着1,2两号钥匙,撬开1,2两号箱子,那么方法有2a 种;当23k =也是如此.于是2n =时的每一种情况对应13k =或23k =时的一种情况,这样就有3224a a ==.当4n ≥时,也一定有n k n ≠,否则第n 个箱子打不开,从而1k 、2k 、……、1n k -中有一个为n ,不论其中哪一个是n ,由于必须要把该箱子打开才能打开n 号箱子,所以可以将锁着这把钥匙的箱子与第n 号箱子看作1个箱子,于是还是锁着1k 、2k 、……、1n k -这()1n -把钥匙,需要撬开1,2两号箱子,所以每种情况都有1n a -种.所以()11n n a n a -=-. 所以,109829989876543229!=725760a a a a ==⨯==⨯⨯⨯⨯⨯⨯⨯=⨯L ,即好的方法总数为725760种.【答案】725760。
