1988 AMC 12 Problem 30

Attempt Problem 30 of the 1988 AMC 12 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 1988 AMC 12 solutions, or check the answer key.

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

30.

Let f(x)=4x−x2.f(x)=4x-x^2. Given x0,x_0, consider the sequence defined by xn=f(xn−1)x_n=f(x_{n-1}) for all n≥1.n\ge1. For how many real numbers x0x_0 will the sequence x0,x_0, x1,x_1, x2,x_2, …\ldots take on only a finite number of different values?
00
11 or 22
3,3, 4,4, 55 or 66
more than 66 but finitely many
infinitely many
Answer: E
Concepts:function iterationpreimagesinductionfinite orbits
Small hint:
Start with 0,0, then find numbers mapping successively to 00
Big hint:
For every a≤4,a\le4, solve 4x−x2=a4x-x^2=a and choose a new real preimage
Solution:
The starting values 0,4,20,4,2 give finite orbits 00, 4→04\to0, and 2→4→0.2\to4\to0. More generally, if ana_n begins a finite chain ending at 0,0, solve 4an+1−an+12=an. 4a_{n+1}-a_{n+1}^2=a_n. Its real solutions are an+1=2±4−an.a_{n+1}=2\pm\sqrt{4-a_n}. Choosing a preimage not already in the chain extends it by one new value. Repeating produces infinitely many distinct starting values with finite orbits.
Thus the correct answer is E.
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.