What it does
CP Algorithms provides articles on algorithms and data structures used in competitive programming, across areas such as graphs, algebra and strings.
Choose a topic related to the problem you are solving, then inspect the explanation before adapting code. The subject index is useful when you recognize the algorithm family but not its exact name. Keep a minimal test case as you translate the technique. The volunteer-run site is free and ad-free. It began with translations of e-maxx material and continues to extend the collection; use the article’s code and update context for the technique you choose.
Sources
- Main Page - Algorithms for Competitive Programming (Oct 26, 2026)