Combinatorics/Olympiad
An olympiad level study of combinatorics involves a deep understanding of intermediate combinatorics along with knowledge of the following topics.
- Combinatorial geometry
- Graph theory
- Stirling numbers
- Ramsey numbers
- Catalan Numbers
- Counting in two ways
- Generating functions
- Recursion
- Pigeonhole principle
- Inclusion-Exclusion Principle