征解问题[18] 递推数列(已解决)

某校举行百年校庆的庆典活动,在某项仪式中,要求在操场事先画好的2×n的带型网格中插上小红旗,并且每个1×1的方格最多插1面旗,任何2×2的“田”字格中不能插满旗.以an来表示满足条件的不同的插红旗的方法数,例如,a1表示在2×1的网格中插红旗所有满足要求的方法数,易知a1=4

(1)求a2a3

(2)求证:ann2nN)是3的倍数;

(3)当n=2015时,若a2015=3kmk,mN),求k的最大值.


(1)    a1=4a2=15a3=57

(2)证明    将an种满足条件的不同的插红旗的方法分为两类: 第一类,以两面红旗结尾的,记为bn种; 第二类,不以两面红旗结尾的,记为cn种. 例如当n=1时,a1=4b1=1c1=3. 这样,容易得到数列{bn}{cn}的递推关系:{bn+1=cn,cn+1=3(bn+cn),

这样,我们就得到了当n2nN时,有递推关系an+1=bn+1+cn+1=3bn+4cn=3an+cn=3an+3an1,
因此ann2nN)是3的倍数.

(3)    考虑使用三进制解决问题:

QQ20151116-4

利用MMA计算的结果

记题中an对应的k=[an],给出引理:

引理    对于[]运算,若[m]>[n],其中m,nN,那么[m+n]=[n].

证明留给读者.

接下来归纳证明:当n=2k1时,[an]=k1;当n=2k时,[an]k,其中kN

k=1时,[a1]=[4]=0[a2]=[15]=1,命题成立;

假设命题对k成立,则[a2k1]=k1,[a2k]k,

欲证明[a2k+1]=k,[a2k+2]k+1.
事实上,由递推关系,有[a2k+1]=[3a2k+3a2k1]=[a2k+a2k1]+1=[a2k1]+1=k,
其中用到了引理. 同时[a2k+2]=[3a2k+1+3a2k]=[a2k+1+a2k]+1k+1.
因此命题对任意正整数k均成立,于是[a2015]=1007

此条目发表在问题征解分类目录,贴了标签。将固定链接加入收藏夹。

发表回复