๐Ÿ 
Not signed in

Problem Sets

The finite bank โ€” open-ended teasers and book/competition problems, grouped by method. Reveal, self-grade, and work a method to mastery. (Looking for the advanced "explain" concepts? They moved to Concepts.)

You're not signed in โ€” drilling works, but your levels won't be saved. Sign up to track mastery per method.
0/20
Methods started
0
Mastered (5โ˜…)
0%
Coverage

Start here โ€” your weakest methods

Pigeonhole: when collision is unavoidable
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 87 cards ยท tutorial
Drill โ†’
Invariants: the quantity the move can't touch
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 75 cards ยท tutorial
Drill โ†’
Recursion: relate the big problem to a smaller copy
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 71 cards ยท tutorial
Drill โ†’

Counting & Pigeonhole ยท 4 methods

Pigeonhole: when collision is unavoidable
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 87 cards ยท tutorial
Drill โ†’
Complement: when 'not the thing' is easier
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 70 cards ยท tutorial
Drill โ†’
Extremal principle: lean on the most extreme element
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 64 cards ยท tutorial
Drill โ†’
Inclusion-exclusion: fix the over-counting by alternating
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 13 cards ยท tutorial
Drill โ†’

Parity, Invariants & Coloring ยท 4 methods

Invariants: the quantity the move can't touch
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 75 cards ยท tutorial
Drill โ†’
Coloring: when 2 colors aren't enough โ€” escalate to โ‰ฅ3
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 61 cards ยท tutorial
Drill โ†’
Parity: when a 2-coloring decides the question
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 46 cards ยท tutorial
Drill โ†’
Symmetry: when relabeling does the counting for you
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 40 cards ยท tutorial
Drill โ†’

Recursion & States ยท 5 methods

Recursion: relate the big problem to a smaller copy
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 71 cards ยท tutorial
Drill โ†’
Optimal stopping: the threshold rule
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 10 cards ยท tutorial
Drill โ†’
First-step analysis: condition on the first transition
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 9 cards ยท tutorial
Drill โ†’
Backwards induction: solve from the terminal state
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 8 cards ยท tutorial
Drill โ†’
Dynamic programming: memoize the overlapping subproblems
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 7 cards ยท tutorial
Drill โ†’

Probability Core ยท 4 methods

Conditional probability: shrinking the sample space
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 45 cards ยท tutorial
Drill โ†’
Law of total probability: average over the hidden case
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 14 cards ยท tutorial
Drill โ†’
Geometric probability: probability as a ratio of areas
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 14 cards ยท tutorial
Drill โ†’
Bayes' rule: inverting the conditioning
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 11 cards ยท tutorial
Drill โ†’

Expectation & Linearity ยท 2 methods

Linearity of expectation: decompose, then sum
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 28 cards ยท tutorial
Drill โ†’
Indicator random variables: choose the indexing first
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 14 cards ยท tutorial
Drill โ†’

Markets & Arbitrage ยท 1 methods

Arbitrage: when prices have to agree, or you get paid
โ˜†โ˜†โ˜†โ˜†โ˜† Level 0
Not started ยท 13 cards ยท tutorial
Drill โ†’
Browse all teasers ยท Method tutorials (optional) ยท Home