实在想不出来了看题解做的. 题解说首先证明 $n,n+p$ 都是完全平方数.然后证明 $n+p$ 是 $n$ 的下一个完全平方数,然后做差得到了一个数列: $p=(a+1)^3-a^3$ 直接检查即可.