Competitive Programming - Calculating the Binomial Coefficient using Modular Arithmetic and Fermat's Little Theorem
Combinatorics problems are a major part of programming contests. This article explains how to efficiently count combinations using modular arithmetic.