🧩
Counting & Combinatorics
Pigeonhole principle, inclusion-exclusion, graph theory basics, and combinatorial arguments
Key Concepts
- Bijections turn a hard count into an easier one
- Invariants and monovariants prove impossibility or termination
- The extremal principle: consider the largest or smallest case
- Double counting evaluates a quantity two different ways
Important Formulae
| Inclusion–exclusion | |A∪B∪C| = Σ|A| − Σ|A∩B| + |A∩B∩C| |
| Handshake lemma | Σ deg(v) = 2 × (number of edges) |
Quick Tips
- Look for an invariant (something that never changes) to prove a task is impossible.
- The extremal principle — picking the maximal/minimal object — cracks many problems.
Sample Practice Questions
-
In how many ways can 3 distinct books be arranged in a row?
Show answer
Answer: 6
-
How many subsets does a set with 3 elements have?
Show answer
Answer: 8
-
How many possible outcomes are there when a coin is flipped 3 times?
Show answer
Answer: 8
-
If 5 people each shake hands once with every other person, how many handshakes occur?
Show answer
Answer: 10
Practice Questions
Practise RMO questions on Counting & Combinatorics. Answers are revealed after each question.
Start Practice →Combinatorics