Skip to content

Organized problem set solutions from A Path to Combinatorics for Undergraduates by Andreescu and Feng. Part of my Project10X effort to master combinatorics through deep, structured practice as a foundation for probability, statistics, and machine learning.

Notifications You must be signed in to change notification settings

eigenlambda123/combinatorics-problemSets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Combinatorics Problem Sets – Based on A Walk Through Combinatorics

This repository contains my organized solutions and study notes for Combinatorics, based primarily on the textbook A Walk Through Combinatorics by MiklΓ³s BΓ³na.

It serves as a personal study log and problem set archive as I work through core combinatorics concepts and example problems to deepen my problem-solving intuition and build a strong foundation for probability, statistics, and machine learning.


Resource Used

All problems and theory are taken from:

MiklΓ³s BΓ³na, A Walk Through Combinatorics: An Introduction to Enumeration and Graph Theory πŸ”— Link to book (Springer)


Structure & Organization

Each folder corresponds to a major topic (loosely aligned with chapters in the book), and within it are subfiles for notes, problems, and solutions.

combinatorics-problem-sets/
β”œβ”€β”€ 00_Prerequisite/
β”œβ”€β”€ 01_Basic_Methods/
β”‚   β”œβ”€β”€ pigeon_hole_principle
β”‚   β”œβ”€β”€ mathematical_induction
β”‚   β”œβ”€β”€ ...
β”œβ”€β”€ 02_Enumerative_Combinatorics/
β”‚   β”œβ”€β”€ ...
β”œβ”€β”€ 03_Graph_Theory/
β”‚   β”œβ”€β”€ ...
β”œβ”€β”€ 04_Horizons/
└── README.md

How I'm Solving

Most problems are:

  • Solved by hand on paper first
  • Then written up in Markdown files for long-term reference
  • Accompanied by distilled notes on key ideas and strategies
  • Sometimes simulated or visualized (when helpful)

The goal is not speed, but true mastery β€” as part of my Project10X foundational training in probability and statistics.


Learning Objectives

  • Build deep problem-solving fluency in combinatorics

  • Apply combinatorial techniques confidently in probability, inference, and AI

  • Gain mastery of foundational tools like:

    • Product and sum rules
    • Permutations and combinations
    • Binomial identities
    • Inclusion-Exclusion
    • Pigeonhole principle
    • Integer partitions and distributions
    • Recursion and generating functions
    • Intro to graph theory (optional chapters)

Tools Used

  • Markdown + Git for organized version control
  • LaTeX for clean math typesetting
  • Python (Jupyter) for simulating and verifying complex counts

πŸ“œ License

This repository is for educational and personal study use only. All original problems and content are copyright of MiklΓ³s BΓ³na.

About

Organized problem set solutions from A Path to Combinatorics for Undergraduates by Andreescu and Feng. Part of my Project10X effort to master combinatorics through deep, structured practice as a foundation for probability, statistics, and machine learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published