试题节选自北大附中2016届行知理科高二第3学段数学荣誉作业2.
1、一个圆环形花坛,分为5个区域(如图所示),每个区域种植一种花卉,有4种不同颜色供选,要求相邻区域种植的花卉颜色不同,求不同的花卉种植方法数.
2、将第1题中的区域数由5个替换为n个,求不同的花卉种植方法数.
3、将第2题中的花卉颜色数由4个替换为m个,求不同的花卉种植方法数.
直接处理问题3,对区域的总数n使用递推方法,设不同的花卉种植方法数为an,则有a1=m,a2=m(m−1).
递推方法一 选定起点,将问题看成排成一个队列,需要满足首尾花卉不同.
那么不同的方案数有m(m−1)n−1种.然后再考虑将首尾“拼接”起来,此时如果首尾的颜色不同,那么对应an种方法数;如果首尾的颜色相同,那么对应an−1种方法数.这样就得到了递推公式an+an−1=m(m−1)n−1,n⩾3.
递推方法二 选定起点,考虑起点开始的三个区域,则对应n+1个区域的花卉种植方法可以用两种方式得到:
一种是在n个区域的花卉种植方法的基础上,在第一、二个区域之间插入一种不同颜色的花卉,此时得到的n+1个区域的花卉种植方法开头三个区域花卉各不相同;
另一种是在n−1个区域的花卉种植方法的基础上,将第一个区域中部插入一种不同颜色的花卉,此时得到的n+1个区域的花卉种植方法开头三个区域花卉为ABA的形式,即一、三区域花卉相同.
因此可以得到递推公式an+1=(m−2)an+(m−1)an−1,n⩾3.
从两个递推公式均可推出通项公式为an={m,n=1,(m−1)⋅(−1)n+(m−1)n,n=2,3,⋯.