问题描述: 已知a是正整数,且a^2+2004a是一个正整数的完全平方数,求a的最大值 1个回答 分类:数学 2014-11-09 问题解答: 我来补答 设a^2+2004a=k^2(k为正整数),即a^2+2004a-k^2=0,因为a为正整数,所以原方程的判别式为完全平方数(若不是,则根据求根公式,得到a不是整数,矛盾),所以再设判别式△=n^2,所以2004^2+4*k^2=4*(1002^2+k^2),即1002^2+k^2=n^2得(n+k)(n-k)=1002^2=2*2*3*3*167*167,当k越大时a也越大,所以令k取最大值即n+k=2*3*3*167*167,n-k=2解得k=251000,n=251002所以a=250000 展开全文阅读