AMC 10 · 2006 · #25

Grade 11 counting
combinations-basicstars-and-barssystematic-enumeration caseworkidentify-subproblems ↑ Prerequisites: combinations-basic
📏 Long solution 💡 4 insights
Problem
Subsets of the first fifteen numbers have no two consecutive elements, and every element is at least the subset's size. Count the non-empty subsets.

Pick an answer.

(A)
277
(B)
311
(C)
376
(D)
377
(E)
405
How to solve
Strategy Introduce a Variable

The obstacle is that condition (2) refers to k=|S|, so the two rules cannot be applied in either order to the whole family at once. Tool #7 (Identify Subproblems) removes that obstacle in one move: slice the family by size. A set has exactly one size, so the slices are disjoint and complete, and inside a slice k is a constant, which turns condition (2) into the ordinary sentence "every element is at least k". Then Tool #4 (Introduce a Variable) does the real work. Both surviving conditions are about spare room — room below the first element, room between neighbours — so instead of tracking where the elements sit, name the slack in each gap. That single change of variable converts both conditions into "all variables are non-negative" and produces one clean identity: the slack always totals 17-3k. Tool #11 (Work Backwards) is not optional decoration here. The change of variable is only allowed to be used for counting if it is a bijection, so the construction is run in reverse and every rule is re-verified on the rebuilt subset; a map that merely sends valid subsets somewhere would give an inequality, not a count. Tool #14 (Extreme Principle) then reads the range of k straight off the slack identity — slack cannot be negative — which is more honest than eyeballing a "tightest packing", since that picture would itself need proof. Finally Tool #15 (Organize Information in More Ways) counts the slack lists by re-encoding them as arrangements of units and dividers, and the same re-encoding, pushed one step further in the review, collapses all five cases into a single recursion that confirms the total by a completely different route.

1STEP 1

Fix the size before counting

Fixing the size first makes the second rule usable.

N=Σ_k ≥ 1|A_k|, A_k={S⊆{k,k+1,…,15} : |S|=k, no two elements consecutive}
2STEP 2

Measure the gaps, not the elements

Measuring the gaps instead of the elements absorbs both rules.

b₁=a₁-k, b_i=a_i-a_i-1-2 (2 ≤ i ≤ k), b_k+1=15-a_k; b₁+b₂+…+b_k+1=(a₁-k)+(a_k-a₁-2(k-1))+(15-a_k)=17-3k
3STEP 3

Rebuild the subset from the slack

The subset can be rebuilt from those gaps, so nothing is lost.

a₁=k+b₁ ≥ k, a_i=a_i-1+2+b_i (2 ≤ i ≤ k) → a_i-a_i-1 ≥ 2, a_k=15-b_k+1 ≤ 15
4STEP 4

The budget decides which sizes exist

The leftover slack is a budget, and it must not go negative.

17-3k ≥ 0⇔ k ≤ 17/3⇔ k ≤ 5, k∈{1,2,3,4,5}
5STEP 5

Count the ways to spend the slack

That caps the size at five.

|A_k|=C(m+k, k)=C((17-3k)+k, k)=C(17-2k, k)
6STEP 6

Add the five cases

Splitting the budget gives one binomial per size, summing to 405, choice (E).

N=Σ_k=1⁵C(17-2k, k)=C(15, 1)+C(13, 2)+C(11, 3)+C(9, 4)+C(7, 5)=15+78+165+126+21=405 → (E)
Answer
405
Start by re-deriving two of the five terms without the formula, so the formula is tested rather than trusted. For k=2 a valid subset is a pair a₁ < a₂ with a₁ ≥ 2, a₂ ≥ a₁+2 and a₂ ≤ 15; for each a₁ from 2 to 13 there are 15-(a₁+2)+1=14-a₁ choices of a₂, and 12+11+10+…+1=78, matching C(13, 2). For k=5 the budget is 17-15=2, so the slack is either 2 units in one of the 6 gaps (6 ways) or 1 unit in each of two different gaps (C(6, 2)=15 ways), total 21, matching C(7, 5). Next, bracket the answer. Every valid subset is in particular a non-empty subset with no two consecutive elements, and those number F₁₇-1=1597-1=1596; and every one of the 15 singletons is valid. So the answer must lie strictly between 15 and 1596, and 405 does, at roughly a quarter of the unrestricted count — plausible, since condition (2) is harmless for small subsets and lethal for large ones. Now the distractors, which are informative. Misread condition (2) as "no number less than or equal to k", so the floor becomes k+1 instead of k: the budget drops from 17-3k to 16-3k and the count becomes Σ_k ≥ 0C(16-2k, k)=1+14+66+120+70+6=277, exactly choice (A) — one misplaced unit of budget, and the empty case left in. Choices (C) 376 and (D) 377 are Fibonacci bait: "no two consecutive" is famously a Fibonacci count, and 377=F₁₄ sits right in the middle of the Fibonacci numbers a solver would be reciting. But the Fibonacci number that actually belongs to a 15-element ground set is F₁₇=1597, so anything near 377 has both grabbed the wrong index and ignored condition (2) altogether. The correct answer is not a Fibonacci number, and it should not be.
💡Key takeaway

Every element you add costs three units of room — one to lift the floor, two to keep its distance from the last one — so with a fixed budget of 17, the only question left is how to spread the leftover slack among the gaps.

  • Fix the size before counting
  • Measure the gaps, not the elements
  • Rebuild the subset from the slack
  • The budget decides which sizes exist
  • Count the ways to spend the slack
  • Add the five cases