定义¯abc是一个三位数,其中各数位上的数字a,b,c∈{0,1,2,3,4,5,6,7,8,9}且不全相同.定义如下运算f:把¯abc的三个数字a,b,c自左到右分别由大到小排列和由小到大排列(若非零数字不足三位则在前面补0),然后用“较大数”减去“较小数”.例如:f(100)=100−001=099,f(102)=210−012=198.如下定义一个三位数序列:第一次实施运算f的结果记为¯a1b1c1,对于n>1且n∈N,¯anbncn=f(¯an−1bn−1cn−1).将¯anbncn的三个数字中的最大数字与最小数字的差记为dn.
(1)当¯abc=636时,求¯a1b1c1,¯a2b2c2及d2的值;
(2)若d1=6,求证:当n>1时,dn=5;
(3)求证:对任意三位数¯abc,n⩾6时,¯anbncn=495.
分析与解 (1)¯a1b1c1=297,¯a2b2c2=693,d2=6.
(2)易知,f(¯anbncn)=99dn.
下面我们用数学归纳法来证明“当n>1时,dn=5”.
当n=2时,因为d1=6,所以¯a2b2c2=f(¯a1b1c1)=594,故d2=5.
所以n=2时,要证的命题成立.
假设n=k>1时要证的命题成立,即dk=5.则n=k+1时,¯ak+1bk+1ck+1=f(¯akbkck)=99dk=495,所以dk+1=5.
故n=k+1时,要证的命题也成立.
综上所述,命题“当n>1时,dn=5”成立.
(3)易知,d∈{1,2,3,4,5,6,7,8,9}.
因为¯a1b1c1=f(¯abc)=99d=¯d00−¯00d,所以a1=d−1,b1=9,c1=10−d,故d1={10−d,d⩽5,d−1,d>5,因此d1∈{5,6,7,8,9}.
若d1=5,则¯a2b2c2=¯a3b3c3=⋯=495;
若d1=6,则d2=5,故¯a3b3c3=¯a4b4c4=⋯=495;
若d1=7,则d2=6,d3=5,故¯a4b4c4=¯a5b5c5=⋯=495;
若d1=8,则d2=7,d3=6,d4=5,故¯a5b5c5=¯a6b6c6=⋯=495;
若d1=9,则d2=8,d3=7,d4=6,d5=5,故¯a6b6c6=¯a7b7c7=⋯=495.
综上所述,对任意三位数¯abc,当n⩾6时,均有¯anbncn=495.
注 这个问题叫做“Kaprekar问题”,由印度数学家Kaprekar在1949年提出.我们还可以证明,对于各个数位上的数字不全相同的四位数来说,最多进行7次题中所描述的操作,即可得到常数6174.