小白吃樱桃

这是早年间的自主招生试题了:

小白吃n个樱桃,每两天至少吃一个,问有多少种吃法?

以下四种作法均属于凌落蓝:

解法1

不妨设小白吃樱桃期间,其中有i(i=1,2,3,,n天真正吃到了樱桃,即把n个樱桃分为i堆.

用插空法,有Ci1n1种方案.

下面考虑把没有吃到樱桃的那些天加进去,可以设想在这i堆樱桃每堆前面插入0或者不插,于是所有的选择方案共有

ni=12iCi1n1=2ni=12i1Ci1n1=2(1+2)n1=23n1.


解法2

设小白吃n个樱桃,每两天至少吃一个的方法数是an,则

小白第一天吃x(1xn1)个樱桃对应的方法数是anx

小白第一天不吃樱桃,那么第二天必然要吃若干个樱桃,对应的方法数是

an1+an2++a1+1,

于是an=2(an1+an2++a1+1),

an1=2(an2++a1+1),

从而anan1=2an1,

也即an=3an1.

a1=2,从而an=3n1a1=23n1.


解法3

设小白吃n个樱桃,每两天至少吃一个时,小白第一天不吃樱桃对应的方法数与小白第一天吃樱桃对应的方法数相等,设小白吃n个樱桃,每两条至少吃一个,且第一天必吃若干个樱桃的方法数为an,则2an为所求,且记[an]为对应的一个方案.

若小白第一天只吃一个樱桃,那么有两种情形:1[an1]以及10[an1];

若小白第一天吃一个以上的樱桃,那么对应情形为[an1]的首项加1,对应方法数为an1

综上,an=3an1,而a1=1,所以an=3n1a1=an1

2an=23n1为所求.


解法4

设小白吃n个樱桃,每两天至少吃一个的方法数是an,且记[an]为对应的一个方案,则从n个樱桃的情形到n+1个樱桃的情形可以为[an],1[an],0,1以及[an]的末项加1,故an+1=3an.又a1=2,所以an=23n1


   文解法4详细证明了从n个樱桃的情形到n+1个樱桃的情形.

此条目发表在解题展示, 趣味数学分类目录,贴了, 标签。将固定链接加入收藏夹。

发表回复