第三讲递推计数
--^1©rUh―Qk撫亍方I向描,誓情就焰这么简单有许多计数问题很复杂,直接处理比较困难,此时硬碰硬是不行的.一个比较有效的策略是退而求其次:先考虑该问题的简单情形,看看简单情形如何处理;在解决了简单情形后,再考虑如何利用简单情形的结论来解决更复杂的问题……这个由简单到复杂的推导过程就叫“递推”.那如何利用“递推法”来解决计数问题呢
下面我们就来看几个例子.例1.老师给小高布置了12篇作文,规定他每天至少写1篇.如果小高每天最多能写3篇,那么共有多少种不同的完成方法
(小高每天只能写整数篇)「分析」从简单情况入手,看看能否找到合适的突破口.如果老师只布置1篇作文,小高有多少种不同的完成方法
如果老师布置2篇作文,小高有多少种不同的完成方法
如果老师布置3篇、4篇、……小高又分别有多少种不同的完成方法
篇数由少到多,完成方法数也会逐渐变多,这其中有什么规律呢
练习1、一个楼梯共有12级台阶,规定每步可以迈二级台阶或三级台阶.走完这12级台阶,共有多少种不同的走法
用10个1x3的长方形纸片覆盖一个1°X3的方格表,共有多少种覆盖方法
「分析」与例1的类似,我们还是从简单情形入手找递推关系.可具体从什么样的情形入手呢
练习2、用7个1x2的长方形纸片覆盖一个7x2的方格表,共有多少种覆盖方法
在一个平面上画出100条直线,最多可以把平面分成几个部分
「分析」当直线数量不多时,画图数一数即可.但现在有100条,画图数并不现实.我们不妨在纸上将直线逐一画出,并在画的过程中仔细观察:每增加一条直线,平面被分成的部分会增加多少
这个增.量.有什么变化规律
练习3、如果在一个圆内画出50条直线,最多可以把圆分成多少部分
下面我们来学习一类很经典的递推计数问题——传球问题.例4.四个人分别穿着红、黄、绿、蓝四种颜色的球衣练习传球,每人都可以把球传给另外三个人中