一列正整数a1,a2,⋯,an,⋯满足每个数都能整除之后的数,即an∣an+1,则它们模30的余数最多可能有多少种不同的取值?
正确答案是21.
分析与解 将集合{1,2,⋯,30}划分为元素质因数分解后不包含2,3,5的组成集合A0;包含2但不包含3,5的组成集合A2;包含3但不包含2,5的组成集合A3;包含5但不包含2,3的组成集合A5;包含2,3但不包含5的组成集合A2,3;包含3,5但不包含2的组成集合A3,5;包含2,5但不包含3的组成集合A2,5;包含2,3,5的组成集合A2,3,5,如下表.nametypesetcardA0x1,7,11,13,17,19,23,298A22k⋅x2,4,8,14,16,22,26,288A33k⋅x3,9,21,274A55k⋅x5,252A2,32k1⋅3k2⋅x6,12,18,244A3,53k1⋅5k2⋅x151A2,52k1⋅5k2⋅x10,202A2,3,52⋅3⋅5301
容易知道,如果余数数列出现了A2中的数,就不可能再出现A0中的数;类似的,如果余数数列中出现了A2,3中的数,就不可能出现A2,A3中的数.因此最多取值数为Card(A0)+Card(A2)+Card(A2,3)+Card(A2,3,5)=8+8+4+1=21.
具体的构造可行性可以利用裴蜀定理证明.
注 可以构造an=n∏i=1xi,其中i=1,2,⋯,.而其中xn:1,7,7,7,11,7,7,7,2,7,7,7,11,7,7,7,3,7,7,7,5,⋯
对应的余数数列为1,7,19,13,23,11,17,29⏟A0,28,16,22,4,14,8,26,2⏟A2,6,12,24,18⏟A2,3,0,⋯