Olympiad Combinatorics

Study Sheet

Olympiad Combinatorics

Invariants, extremal arguments, double counting, graphs

Existence and Impossibility

Tip
Invariants and monovariants

To prove a process can never reach a state, find a quantity it preserves (parity, a sum mod mm, a coloring count) that differs between start and goal. To prove it terminates, find a monovariant — an integer quantity that strictly decreases. The 1..2026 difference game: the parity of the sum is invariant and odd, so the last number is odd — at least 11.

Tip
Extremal principle and pigeonhole

Look at the largest, smallest, or closest object — extremeness forces structure. Pigeonhole with kn+1kn + 1 objects in nn boxes forces k+1k + 1 together; the generalized and infinite versions and "pigeonhole on residues" cover a huge fraction of olympiad existence proofs.

Tip
Double counting and graphs

Count incidences two ways to derive an identity or inequality (the handshake lemma is the prototype). Graph theory: degree sums, trees have n1n - 1 edges, bipartite iff no odd cycle, Mantel/Turán bound edges without a triangle (n2/4\le n^2/4; 2525 for n=10n = 10). Model the problem as a graph the moment "pairs" or "relations" appear.