记 m(x) 表示正整数 x 的个位数字,如 m(2025)=5,若各项都为正整数的数列 {an} 满足对任意 n∈N∗,有 an+1=an⋅m(an),则下列说法正确的是( )
A.若 a1=3,则 a2025=81
B.若存在 a1,k∈N∗,使得 ak=2025,则 k 的所有可能取值为 {1,2,3}
C.若存在实数 a,b 满足:对于任意的 a1∈N∗,都有 n∑i=1m(ai)⩽an+b,则当 a 最小值时 b⩾4
D.若存在 a1,k∈N∗,使得有且只有一个 n 满足 n∑i=1m(ai)⩾nk,则 k 的取值只有 5 种
答案 ACD.
解析 对于选项 A,当 a1=3 时,有an:3,9,81,81,⋯,于是 a2025=81,选项正确;
对于选项 B,(a1,k)=(2025,1) 显然符合题意,于是 k 可以取 1; 当 k⩾2 时,由于 2025=35⋅52,因此(ak−1,m(ak−1))=(405,5),而 ak−1 无法再由递推式得到,因此 k=2; 因此 k 的所有可能取值为 {1,2},选项错误;
对于选项 C,考虑尾数的递推有a10123456789m(an)0,0,⋯1,1,⋯2,4,6,6,⋯3,9,1,1,⋯4,6,6,⋯5,5,⋯6,6,⋯7,9,1,1⋯8,4,6,6,⋯9,1,1,⋯xn0→1→2,3,4→53,6,4,3→14,5→5→6→7,8,5,4→18,6→9,5→k6,588,79,8,7,6因此 a 的最小值为 6,此时b⩾n∑i=1(m(ai)−6),而右侧代数式的最大值当 (a1,n)=(7,2) 时取得,为 4,从而选项正确;
对于选项 D,设 xn=[1nn∑i=1m(ai)],则数列 {xn} 中的最大项唯一,k 的取值为从次大项到最大项之间的所有整数(不包括次大项,包括最大项),为 5,6,7,8,9,共 5 个,选项正确;
综上所述,正确的选项为 A C D.