某校举行百年校庆的庆典活动,在某项仪式中,要求在操场事先画好的2×n的带型网格中插上小红旗,并且每个1×1的方格最多插1面旗,任何2×2的“田”字格中不能插满旗.以an来表示满足条件的不同的插红旗的方法数,例如,a1表示在2×1的网格中插红旗所有满足要求的方法数,易知a1=4.
(1)求a2,a3;
(2)求证:an(n⩾2∧n∈N)是3的倍数;
(3)当n=2015时,若a2015=3k⋅m(k,m∈N∗),求k的最大值.
(1)解 a1=4,a2=15,a3=57.
(2)证明 将an种满足条件的不同的插红旗的方法分为两类: 第一类,以两面红旗结尾的,记为bn种; 第二类,不以两面红旗结尾的,记为cn种. 例如当n=1时,a1=4,b1=1,c1=3. 这样,容易得到数列{bn}和{cn}的递推关系:{bn+1=cn,cn+1=3(bn+cn),
这样,我们就得到了当n⩾2∧n∈N∗时,有递推关系an+1=bn+1+cn+1=3bn+4cn=3an+cn=3an+3an−1,
因此an(n⩾2∧n∈N)是3的倍数.
(3)解 考虑使用三进制解决问题:
记题中an对应的k=[an],给出引理:
引理 对于[]运算,若[m]>[n],其中m,n∈N∗,那么[m+n]=[n].
证明留给读者.
接下来归纳证明:当n=2k−1时,[an]=k−1;当n=2k时,[an]⩾k,其中k∈N∗.
当k=1时,[a1]=[4]=0,[a2]=[15]=1,命题成立;
假设命题对k成立,则[a2k−1]=k−1,[a2k]⩾k,
欲证明[a2k+1]=k,[a2k+2]⩾k+1.
事实上,由递推关系,有[a2k+1]=[3a2k+3a2k−1]=[a2k+a2k−1]+1=[a2k−1]+1=k,
其中用到了引理. 同时[a2k+2]=[3a2k+1+3a2k]=[a2k+1+a2k]+1⩾k+1.
因此命题对任意正整数k均成立,于是[a2015]=1007.