2015年高考北京卷理科数学第20题(压轴题):
已知数列{an}满足:a1∈N∗,a1⩽36,且an+1={2an,an⩽18,2an−36,an>18.(n=1,2,⋯).记集合M={an|n∈N∗}.
(1)若a1=6,写出集合M的所有元素;
(2)若集合M存在一个元素是3的倍数,证明:M的所有元素都是3的倍数;
(3)求集合M的元素个数的最大值.
(1)当a1=6时,数列按以下规律变化:6→12→24→12→24→⋯因此集合M的所有元素为6,12,24.
(2)容易推出
引理1 若3|an,则3|an+1.
引理2 如果3∤an,则3∤an+1.
于是若集合M中存在一个元素为3的倍数,也即存在某个ap能被3整除,那么由引理1,当n⩾p时,3|an.接下来用反证法证明当n<p时,3|an.
若不然,设存在aq,q<p且3∤aq,则由引理2,当n⩾q时,3∤an,而3|ap,矛盾.
因此原命题得证.
(3)首先证明M的元素个数不可能多于8.
容易知道,1⩽an⩽36,n∈N∗且当n⩾3时,4|an.
若3|a1,则由引理1,对任意n∈N∗有3|an,于是当n⩾3时,12|an,于是an∈{12,24,36}.因此M的元素个数不可能多于5;
若3∤a1,则由引理2,对任意n∈N∗有3∤an,于是当n⩾3时,an∈{4,8,16,20,28,32}.因此M的元素个数不可能多于8.
事实上,取a1=1,则有M={1,2,4,8,16,32,28,20}恰好含有8个元素,因此所求集合M的元素个数的最大值为8.