已知 2n+1 与 3n+1 均为完全平方数且 n 不超过 2022,则正整数 n 的个数为( )
A.0
B.1
C.2
D.前三个答案都不对
答案 B.
解析 设 2n+1=x2,3n+1=(x+m)2,其中 x,m∈N∗ 且 x⩽63,则3x2−2(x+m)2=1⟺x2−4mx−2m2−1=0⟺x=2m+√6m2+1,而 2m+√6m2+1>4m,于是 m⩽16.考虑到 6m2+1≡1(mod6),因此 6m2+1=(6t±1)2(t∈N∗),整理得m2=6t2±2t,因此只有解 (m,t)=(2,1),进而 x=9,n=40,所求正整数 n 只有 1 个.