AMC 8 · 2005 · #24

Grade 6 arithmetic
optimization-countingparityrecursive-sequencesystematic-enumeration optimization-countingtree-enumeration ↑ Prerequisites: paritysystematic-enumeration
📏 Long solution 💡 4 insights
Problem
A calculator has only two keys: [+1] (add 1) and [× 2] (double). The display starts at 1. What is the fewest number of keystrokes needed to make the display read 200?

Pick an answer.

(A)
8
(B)
9
(C)
10
(D)
11
(E)
12

AMC 8 2005 problem © Mathematical Association of America (MAA AMC). Reproduced for educational use.

How to solve
Strategy Work Backwards

Going forward from 1, every keystroke gives two choices (+1 or × 2), so the forward search branches wildly. Tool #11 (Work Backwards) flips it: the inverse of [× 2] is [÷ 2] (only legal when the number is even) and the inverse of [+1] is [-1]. Going from 200 down to 1, [÷ 2] cuts the number in half but [-1] only chips off 1, so to be fastest we should divide whenever the number is even and subtract 1 only when it is odd. That makes the backward path uniquely forced. Tool #9 (Easier Related Problem) handles the "why not fewer?" half: if we only had [× 2], k keystrokes turn 1 into 2^k, and 2⁷ = 128 < 200 < 256 = 2⁸, so 7 keystrokes can't reach 200 even with the strongest key. Combined with the forced backward count, 9 is both achievable and minimum.

1STEP 1

Work in reverse: inverse of [+1] is [-1], of [× 2] is [÷ 2]. Halving beats subtracting, so divide when even, subtract 1 when odd.

even n → n ÷ 2, odd n → n - 1
2STEP 2

Apply the rule from 200 downward: 200, 100, 50, 25, 24, 12, 6, 3, 2, 1 — reaching 1 in 9 keystrokes.

Step & Value & Key used ; 0 & 200 & start ; 1 & 100 & ÷ 2 ; 2 & 50 & ÷ 2 ; 3 & 25 & ÷ 2 ; 4 & 24 & -1 ; 5 & 12 & ÷ 2 ; 6 & 6 & ÷ 2 ; 7 & 3 & ÷ 2 ; 8 & 2 & -1 ; 9 & 1 & ÷ 2 ;
3STEP 3

Flip the path: each [÷ 2] becomes [× 2], each [-1] becomes [+1], giving the forward route 1→2→3→6→12→24→25→50→100→200.

1 → 2 → 3 → 6 → 12 → 24 → 25 → 50 → 100 → 200
4STEP 4

Why not fewer? With only [× 2], k presses give 2^k, and 2⁷ = 128 < 200 < 256 = 2⁸, so seven doublings fall short of 200.

2⁷ = 128 < 200 < 256 = 2⁸ → at least 8 doublings needed
5STEP 5

A 9-keystroke path exists and nothing shorter works, so the fewest number of keystrokes is 9.

minimum keystrokes = 9 → (B)
Answer
9
Spot-check by walking the forward path one keystroke at a time: 1, 2, 3, 6, 12, 24, 25, 50, 100, 200. That is 9 arrows after the starting 1, so 9 keystrokes, landing on 200 as required. Also, the path uses 7 presses of [× 2] and 2 presses of [+1], and the doublings alone multiply 1 by 2⁷ = 128; the two [+1] presses then nudge the value up to 200, which is consistent with 200 = 128 + (some adjustment) produced by the timing of the two [+1]s. The matching answer choice is (B).
💡Key takeaway

Running the calculator in reverse turns this AMC 8 problem into a Grade 4 pattern rule ("halve if even, else minus 1") — and a Grade 6 powers-of-2 check confirms 9 keystrokes really is the fewest.