2024年清华大学强基计划数学试题(回忆版)#16
已知正整数 a,b,c 均不大于 100,a>b>c,且 1a,1b,1c 构成等差数列,则数组 (a,b,c) 的组数为( )
A.82
B.84
C.86
D.88
答案 C.
解析 设 1a,1b,1c 通分后为mp,m+np,m+2np,
其中 (m,n)=1,m∣p,m+n∣p,m+2n∣p.考虑到{(m,m+n)=(m,n)=1,(m+n,m+2n)=(m+n,n)=(m,n)=1,(m,m+2n)=(m,2n)=(m,2),
于是lcm{m,m+n,m+2n}={m(m+n)(m+2n),m 为奇数,12m(m+n)(m+2n),m 为偶数,
且p=k⋅lcm{m,m+n,m+2n},
其中 k∈N∗,pm⩽100,从而(a,b,c)={k((m+n)(m+2n),m(m+2n),m(m+n)),m 为奇数,k((m+n)(m2+n),m2(m+2n),m2(m+n)),m 为偶数,
其中 k 的不同取值个数为{⌊100(m+n)(m+2n)⌋,m 为奇数,⌊100(m+n)(m2+n)⌋,m 为偶数.
讨论如下: mn 的限制n最简首项计数合计1(n+1)(2n+1)⩽1001,2,3,4,5,66,15,28,45,66,9116,6,3,2,1,1293(n+3)(2n+3)⩽1001,2,420,35,775,2,185(n+5)(2n+5)⩽1001,2,342,63,882,1,147(n+7)(2n+7)⩽1001,272,991,122(n+1)(n+2)⩽1001,3,5,76,20,42,7216,5,2,1244(n+2)(n+4)⩽1001,3,5,715,35,53,996,2,1,1106(n+3)(n+6)⩽1001,528,883,148(n+4)(n+8)⩽1001,345,772,1310(n+5)(n+10)⩽1001661112(n+6)(n+12)⩽10019111
因此所求总数为 86.