Books · The Fiddler: Solutions
Chapter 55
Can You Sweep the Series?
In a best-of-seven series the favoured team wins each game independently with probability . For which range is “winning in exactly five games” the single most likely of the eight possible series results?
The Fiddler, Zach Wissner-Gross, May 9, 2025(original post)
Solution
Writing , the favoured team wins in games with probabilities and the losing results are smaller in this regime. Win-in-five beats win-in-four when and beats win-in-six when , i.e. So the range is (that is, ).
The computation
Tabulate all eight series outcomes (win or lose in to games) and, scanning , mark where “win in five” is the single largest. The marked band runs from to .
import numpy as np
def best(p):
q = 1 - p
d = {'w4': p**4, 'w5': 4*p**4*q, 'w6': 10*p**4*q**2, 'w7': 20*p**4*q**3,
'l4': q**4, 'l5': 4*q**4*p, 'l6': 10*q**4*p**2, 'l7': 20*q**4*p**3}
return max(d, key=d.get)
ps = [p for p in np.linspace(.001, .999, 99999) if best(p) == 'w5']
print(round(min(ps), 3), round(max(ps), 3)) # 0.6 0.75
Extra Credit
Choose uniformly from . Let be the chance of a four-game sweep (either team) and the chance the series reaches seven games. How often is ?
Solution
With and , the inequality flips once inside the interval, at , so (The source’s value is paywalled; this is my own.)
The computation
Sample across the interval and test the sweep-vs-seven inequality directly, taking the fraction where the four-game sweep is likelier.
p = np.linspace(0.6, 0.75, 2_000_000); q = 1 - p
print(round(((p**4 + q**4) > 20*p**3*q**3).mean(), 3)) # ~0.524