1997 AIME 第 1 题

先试着解答 1997 AIME 第 1 题,然后核对你的答案与精心整理的解答,解答来自 LIVE by Po-Shen Loh。你也可以参加完整限时模拟考试、查看全部 1997 AIME 解答,或核对答案。

所有题目均经美国数学协会(MAA)官方合法授权使用。

1.

从 11 到 10001000(含端点)的整数中,有多少个可以表示为两个非负整数平方的差?
How many of the integers between 11 and 1000,1000, inclusive, can be expressed as the difference of the squares of two nonnegative integers?
答案:750
知识点:平方差奇偶性
小提示:
分解 a2−b2=(a−b)(a+b)a^2 - b^2 = (a - b)(a + b),并注意这两个因子奇偶性总是相同
Factor a2−b2=(a−b)(a+b)a^2 - b^2 = (a - b)(a + b) and note the two factors always have the same parity
大提示:
奇数和 44 的倍数都可以表示成这种形式;比 44 的倍数多 22 的数则不能
Odd numbers and multiples of 44 are all achievable; numbers that are 22 more than a multiple of 44 are not
解答:
设 n=a2−b2=(a−b)(a+b)n = a^2 - b^2 = (a - b)(a + b)。两个因子 a−ba - b 和 a+ba + b 相差偶数 2b2b,所以它们奇偶性相同。如果二者都是奇数,则 nn 是奇数;如果二者都是偶数,则 nn 能被 44 整除。因此,没有整数 n≡2(mod4)n \equiv 2 \pmod 4 能表示为两个平方的差。
反过来,每个奇数 2k+12k + 1 都等于 (k+1)2−k2(k+1)^2 - k^2;每个 44 的倍数(设为 4k4k)都等于 (k+1)2−(k−1)2(k+1)^2 - (k-1)^2(因为 k≥1k \ge 1,所以 k−1≥0k - 1 \ge 0)。
在 11 到 10001000 之间有 500500 个奇数和 250250 个 44 的倍数,总数为 500+250=750500 + 250 = 750。
Write n=a2−b2=(a−b)(a+b).n = a^2 - b^2 = (a - b)(a + b). The factors a−ba - b and a+ba + b differ by the even number 2b,2b, so they have the same parity. If both are odd, nn is odd; if both are even, nn is divisible by 4.4. Hence no integer n≡2(mod4)n \equiv 2 \pmod 4 is a difference of two squares.
Conversely, every odd number 2k+12k + 1 equals (k+1)2−k2,(k+1)^2 - k^2, and every multiple of 4,4, say 4k,4k, equals (k+1)2−(k−1)2(k+1)^2 - (k-1)^2 (with k−1≥0k - 1 \ge 0 since k≥1k \ge 1).
Between 11 and 10001000 there are 500500 odd numbers and 250250 multiples of 4,4, for a total of 500+250=750.500 + 250 = 750.
LIVE by Po-Shen Loh
LIVE项目

LIVE直播课程

Self-Paced录播课程

启明星Star计划

奖学金项目

关于我们

罗博深是谁?

邮件联系

订阅英文简报

加入我们

申请明星导师

For a more Thought Full world.

© 2026 Expii, Inc.