已知 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.考虑到 6m^2+1\equiv 1\pmod 6,因此 6m^2+1=(6t\pm 1)^2(t\in\mathbb N^{\ast}),整理得m^2=6t^2\pm 2t,因此只有解 (m,t)=(2,1),进而 x=9,n=40,所求正整数 n 只有 1 个.