AMC 10 · 2003 · #23

Grade 11 algebracounting
periodic-functionconsecutive-integer-countinterval-arithmetic easier-related-problemestimation ↑ Prerequisites: trigonometric-ratios
📏 Long solution 💡 3 insights
Problem
Count how many times the curve y = sin(1/x) crosses the x-axis while x runs through the open interval (0.0001, 0.001), then say which of the five listed numbers that count is nearest to.

Pick an answer.

(A)
2900
(B)
3000
(C)
3100
(D)
3200
(E)
3300
How to solve
Strategy Solve an Easier Related Problem

Counting oscillations of sin(1/x) on a tiny interval near zero is hard because the wiggles are crushed together and unevenly spaced. Naming u = 1/x (Tool #4) trades that for a far easier related problem: counting zeros of the ordinary sine on a wide interval where the zeros are evenly spaced (Tool #9). The exchange is only legal if it does not lose or duplicate any intercept, so the map has to be checked to be one-to-one. Then the familiar pattern of sine's zeros — every multiple of π, forever (Tool #5) — turns the question into counting integers in a range, which is an endpoint-careful list (Tool #2). Finally, compare the exact count to the five choices (Tool #3), because the question asks only which is closest.

1STEP 1

Say what an intercept means here

An intercept is a value where the output is zero, so the task is a counting problem.

count = #{ x ∈ (0.0001, 0.001) : sin(1/x) = 0 }
2STEP 2

Substitute u = 1/x

The reciprocal substitution is one-to-one and decreasing, turning the range into (1000, 10000).

u = 1/x, x ∈ (0.0001, 0.001) ⇔ u ∈ (1000, 10000)
3STEP 3

Zeros of sine are the multiples of pi

Sine vanishes exactly at multiples of pi, evenly spaced, so we count integers.

sin u = 0 ⇔ u = nπ, n ∈ Z; count = #{ n ∈ Z : 1000 < nπ < 10000 }
4STEP 4

Pin the two endpoints

Checking all four neighbours by hand pins the range to 319 through 3183.

318π ≈ 999.03 < 1000 < 1002.17 ≈ 319π; 3183π ≈ 9999.69 < 10000 < 10002.83 ≈ 3184π
5STEP 5

Count and compare

That is 2865 intercepts, nearest to 2900, choice (A).

3183 - 319 + 1 = 2865, |2865 - 2900| = 35
Answer
2900
Check the count against a density estimate that uses no endpoint bookkeeping at all. The zeros of sin u are spaced exactly π apart, so an interval of length 10000 - 1000 = 9000 contains about 9000/π ≈ 2864.79 of them, and by the pigeonhole spacing argument the true count can differ from that estimate by at most 1. The exact count 2865 sits within 0.21 of the estimate, so the two methods agree. A third route confirms it: the number of multiples of π up to a bound M is ⌊ M/π ⌋, so the count is ⌊ 10000/π ⌋ - ⌊ 1000/π ⌋ = 3183 - 318 = 2865. The intercepts can also be listed in x-space to double-check the ends: the largest is x = 1/319π ≈ 0.0009978, just under 0.001, and the smallest is x = 1/3183π ≈ 0.00010000, just over 0.0001. Both are genuinely inside the open interval. Note also that the answer choices are 100 apart while the count is 2865, so only (A) is even within 100 — the "closest to" wording is safe here and does not hide a near-tie.
💡Key takeaway

Turning 1/x into its own variable straightens out crowded wiggles into evenly spaced ones, and then counting is just counting whole numbers between two bounds.

  • Say what an intercept means here
  • Substitute u = 1/x
  • Zeros of sine are the multiples of pi
  • Pin the two endpoints
  • Count and compare