2024年北京大学强基计划数学试题(回忆版)#12
称正整数 n 为好数,当它各位数字均不相同,且对于所有正整数 m 满足 [n10m]>0,都有 [n10m]∣n,则最大的好数在以下哪个区间?( )
A.(0,1000)
B.(1000,2000)
C.(2000,3000)
D.以上答案都不对
答案 D.
解析 设 n=¯akak−1⋯a2a1,则¯akak−1⋯a2∣n,¯akak−1⋯a3∣n,⋯,¯ak∣n,从而¯akak−1⋯a2∣¯a1,¯akak−1⋯a3∣¯a2a1,⋯,¯ak∣¯ak−1⋯a1,由 ¯akak−1⋯a2∣¯a1 可得 k=2 或 a1=0,为了求出最大的好数,可得 a1=0.此时由 ¯akak−1⋯a3∣¯a2a1 且 a2≠0(n 的各位数字均不相同),于是 k⩽4,此时 ¯a4a3∣¯a20,于是¯a4a3⩽12¯a20⩽12⋅90=45,从而 a4⩽4. 若 a4=4,则 a2=8,9,经验证无解; 若 a4=3,则 a2=6,7,8,9,经验证最大的好数为 3570.