求使n^2+2007n为完全平方数的自然数n的最大值
1个回答

楼上做的是最小值吧.我做的N最大为1006009.方法没想出很多来.

因n^2+2007n = N(N + 2007)

要使n^2+2007n为完全平方数的自然数n最大

显然拆N的因数凑平方不及

N = P^2 且N + 2007 = Q^2的情况能够更大

令有较大的P、Q使得

P^2 + 2007 = Q^2

即得

(Q + P)(Q - P) = 2007

易知Q + P、Q - P同奇偶.

2007 = 3×3×223无偶数因数,显然只能同奇.

要使Q尽可能大,则有:

Q + P = 2007

Q - P = 1

解得Q = 1004 ,P = 1003

此时,

N = 1003×1003 = 1006009

N + 2007 = 1004×1004 = 1008016

N^2 + 2007N = 1006009×1008016 = 1014073168144 = (1003×1004)^2