2000 AIME II Problem 2

Attempt Problem 2 of the 2000 AIME II below, then check your answer against the professionally curated solution from LIVE by Po-Shen Loh. You can also try the full timed exam, view all 2000 AIME II solutions, or check the answer key.

All problems are used with official legal permission of the Mathematical Association of America (MAA).

2.

A point whose coordinates are both integers is called a lattice point. How many lattice points lie on the hyperbola x2−y2=20002?x^2 - y^2 = 2000^2?
Answer: 98
Concepts:difference of squaresfactor countingparitylattice point
Small hint:
Factor x2−y2=(x−y)(x+y)x^2 - y^2 = (x - y)(x + y) and note the two factors have the same parity
Big hint:
Write x−y=2ax - y = 2a and x+y=2bx + y = 2b with ab=106;ab = 10^6; count ordered pairs, and remember negative values of xx
Solution:
Factor (x−y)(x+y)=20002(x - y)(x + y) = 2000^2 =28⋅56.= 2^8 \cdot 5^6. The factors x−yx - y and x+yx + y have the same parity, and their product is even, so both must be even. Writing x−y=2ax - y = 2a and x+y=2bx + y = 2b gives ab=26⋅56=106.ab = 2^6 \cdot 5^6 = 10^6.
Each ordered pair of positive integers (a,b)(a, b) with ab=106ab = 10^6 yields exactly one solution x=a+b,x = a + b, y=b−ay = b - a with x>0,x \gt 0, and 10610^6 has 7⋅7=497 \cdot 7 = 49 divisors, hence 4949 such pairs. Replacing (a,b)(a, b) by (−a,−b)(-a, -b) gives the 4949 solutions with x<0,x \lt 0, and x=0x = 0 is impossible since −y2<20002.-y^2 \lt 2000^2.
In total there are 49+49=9849 + 49 = 98 lattice points.
LIVE by Po-Shen Loh
Programs

LIVE Classes

Self-Paced Classes

Stars

Scholarship

About Us

Who Is Po-Shen Loh?

Email Contact

Newsletter

Jobs

Become a Star

For a more Thought Full world.

© 2026 Expii, Inc.