Deck · IOI — Competitive Programming

Combinatorics & Counting

Counting techniques for competitive programming: permutations and combinations, binomial coefficients and identities, multinomial coefficients, stars and bars, inclusion-exclusion, pigeonhole, Catalan and Stirling numbers, Bell numbers, integer partitions, generating functions, Burnside's lemma, Polya enumeration, lattice paths, linear-recurrence counting, and probability via counting.

66 cards · SM-2 spaced repetition

or go All-Access →

Included with the full IOI — Competitive Programming program — 14 decks, 964 cards.

Sample cards

+60more cardsSee all 66

Unlock the program to study all 66 cards with spaced repetition.

Cards are created from publicly available sources and may contain errors. Check anything you rely on against your official materials.

More in IOI — Competitive Programming

Review combinatorics & counting — and the rest of IOI — Competitive Programming.

One program. 964 cards across 14 decks.

or go All-Access →

See the full program →