The Collector's Rival: Who Finishes First?
Two players, Alice and Bob, each independently collect coupons. Each day, each player receives one coupon chosen uniformly at random from types (independently of each other and of previous days).
Alice needs to collect all types to win. Bob only needs to collect 2 specific types (say types 1 and 2) to win.
For , who is more likely to finish first?
(Hint: think carefully about what "finishing" means for each player before computing.)
Answer: The Collector's Rival: Who Finishes First?
Key Idea / Intuition
Alice needs to complete all types — this is the classical coupon collector problem, with expected waiting time days. Bob only needs 2 specific types out of 4, which sounds much easier. The surprise is in how much easier: Bob's problem reduces to waiting for both type-1 and type-2 to appear, which is a simple inclusion-exclusion calculation — and it finishes far faster on average. Let's find the probability that Bob finishes before Alice.
The key technique is to compute the distribution of finishing times for each player and compare, or more elegantly, compute vs and find who is more likely to finish first.
Formal Proof / Solution
Step 1: Bob's finishing time.
Bob needs both type 1 and type 2 to appear. Each day, the coupon is type 1 with probability , type 2 with probability , and "other" with probability .
Let = first time both type 1 and type 2 have appeared. By inclusion-exclusion:
So:
Step 2: Alice's finishing time.
Alice needs all 4 types. By coupon collector:
Step 3: Who finishes first — the comparison.
To find , note that since both draw independently each day, we want .
Let's compute and and compare directly.
For Alice (all 4 types in draws), by inclusion-exclusion:
Step 4: Since and are independent, we compute:
This is manageable but let's use the elegant shortcut. Note for all :
At :
At :
Bob is far more likely to be done by any given time . In fact:
(computed by summing over , or by simulation) — Bob wins roughly 72% of the time.
The surprise: even though Bob only needs 2 types, and Alice needs 4, the probability Bob finishes first is not a slam-dunk. But the edge times tell the real story: Bob's expected time is 6 vs Alice's 8.33, and Bob's distribution has lighter tails — so Bob wins comfortably more than half the time.
The beautiful insight: needing all types has super-linear expected waiting time (harmonic growth), while needing just specific types has expected time ... the gap grows fast with .
Source: Fifty Challenging Problems in Probability with Solutions (Frederick Mosteller) — inspired by coupon collector theme