AMC 10 Step by Step

2014 AMC 10A Problem 24

P21-25~6 minPrint

A sequence of natural numbers is constructed by listing the first 44 , then skipping one, listing the next 55 , skipping 22 , listing 66 , skipping 33 , and, on the nn th iteration, listing n+3n+3 and skipping nn . The sequence begins 1,2,3,4,6,7,8,9,10,131,2,3,4,6,7,8,9,10,13 . What is the 500,000th500,000^{\text{th}} number in the sequence?

Log in to save your progress.
Show solution without answering

Key insight

The 500,000th listed number is 500,000 plus how many numbers were skipped before it. Up to that point, 1 + 2 + ... + 996 = 496,506 numbers were skipped.

Solution

Every whole number is either listed or skipped. So the 500,000500{,}000th listed number equals 500,000500{,}000 plus the number of skipped numbers that come before it. The job is to count those skipped numbers.

1. What one round does. Round nn lists n+3n + 3 numbers, then skips nn.
2. Count the listed numbers after some rounds. After nn rounds, the number of listed numbers is
(1+3)+(2+3)+⋯+(n+3)=(1+2+⋯+n)+3n=n(n+1)2+3n.(1 + 3) + (2 + 3) + \cdots + (n + 3) = (1 + 2 + \cdots + n) + 3n = \frac{n(n+1)}{2} + 3n.
Check with the start: after 11 round, 44 listed; after 22 rounds, 4+5=94 + 5 = 9 listed. The formula gives 1+3=41 + 3 = 4 and 3+6=93 + 6 = 9.
3. Find the right round. We want this count to be close to 500,000500{,}000. It is roughly n22\frac{n^2}{2}, so n2≈1,000,000n^2 \approx 1{,}000{,}000 and nn is a bit under 10001000. Try n=996n = 996:
996⋅9972+3⋅996=496,506+2,988=499,494.\frac{996 \cdot 997}{2} + 3 \cdot 996 = 496{,}506 + 2{,}988 = 499{,}494.
That is 506506 short of 500,000500{,}000. Round 997997 lists 997+3=1000997 + 3 = 1000 numbers, which is more than 506506. So the 500,000500{,}000th number is listed during round 997997, before its skip.
4. Count the skipped numbers before it. The first 996996 rounds skipped 1+2+⋯+996=996⋅9972=496,5061 + 2 + \cdots + 996 = \frac{996 \cdot 997}{2} = 496{,}506 numbers. Round 997997 has not skipped anything yet.
5. The answer. 500,000+496,506=996,506500{,}000 + 496{,}506 = 996{,}506.

Check with the given start: the 1010th listed number should be 1313. Before it, rounds 11 and 22 skipped 1+2=31 + 2 = 3 numbers, and 10+3=1310 + 3 = 13.

The answer is (A) 996,506\boxed{\textbf{(A)}\ 996,506}.

Why this works

For a list that skips some numbers, "the kkth number on the list" equals kk plus the number of skipped numbers before it. That turns the question into counting skips, which here is just 1+2+⋯+n1 + 2 + \cdots + n. The answer choices differ by 11, so checking the method on the start of the list, as we did with the 1010th number, is worth the few seconds.

Alternative approach

Track where each round starts. Round nn uses 2n+32n + 3 numbers (n+3n + 3 listed and nn skipped). So after nn rounds we have gone through 5+7+⋯+(2n+3)=n(n+4)5 + 7 + \cdots + (2n + 3) = n(n + 4) numbers. After 996996 rounds that is 996⋅1000=996,000996 \cdot 1000 = 996{,}000, and 499,494499{,}494 numbers have been listed. Round 997997 lists 996,001996{,}001, 996,002996{,}002, and so on. We need the 500,000−499,494=506500{,}000 - 499{,}494 = 506th of these, which is 996,000+506=996,506996{,}000 + 506 = 996{,}506.

Concise solution

A shorter write-up, the way contest solutions are usually written. It may take a different route from the solution above.

Track two running totals after nn complete rounds.

Numbers listed: ∑k=1n(k+3)=n(n+1)2+3n=n(n+7)2\sum_{k=1}^{n} (k + 3) = \frac{n(n+1)}{2} + 3n = \frac{n(n+7)}{2}.

Integers passed (listed or skipped): ∑k=1n(2k+3)=n(n+1)+3n=n(n+4)\sum_{k=1}^{n} (2k + 3) = n(n+1) + 3n = n(n+4). So round n+1n+1 begins with the integer n(n+4)+1n(n+4) + 1.

Check: n=1n = 1 gives 44 listed and 55 passed; n=2n = 2 gives 99 listed and 1212 passed, and the next term is 1313, matching the given start.

Now find the round containing the 500,000500{,}000th term. We need n(n+7)2≈500,000\frac{n(n+7)}{2} \approx 500{,}000, i.e. n2+7n≈1,000,000n^2 + 7n \approx 1{,}000{,}000, so n≈996n \approx 996. Indeed
996⋅10032=498⋅1003=499,494<500,000,\frac{996 \cdot 1003}{2} = 498 \cdot 1003 = 499{,}494 < 500{,}000,
and round 997997 lists 10001000 more, which is plenty. The integers passed after 996996 rounds total 996⋅1000=996,000996 \cdot 1000 = 996{,}000.

Round 997997 lists 10001000 consecutive integers starting at 996,001996{,}001. The 500,000500{,}000th term is entry number 500,000−499,494=506500{,}000 - 499{,}494 = 506 of this block:
996,000+506=996,506.996{,}000 + 506 = 996{,}506.

The answer is (A) 996,506\boxed{\textbf{(A)}\ 996,506}.

Review in the AoPS books

Similar problems

Problem © Mathematical Association of America (MAA), American Mathematics Competitions. Reproduced for non-commercial educational use. Solution and commentary are original to this site.