Toph hosts competitive programming contests and problems on algorithms and data structures, with a community for participants.
CP-Algorithms
Competitive programming algorithms are documented with descriptions and examples in CP-Algorithms.

About CP-Algorithms
CP-Algorithms documents algorithms and data structures used in competitive programming, with descriptions and examples. It began as a translation of e-maxx.ru/algo and extends existing articles while adding new ones.
It covers topics such as algebra, data structures, dynamic programming, string processing, geometry, graphs, and game theory. Users can contribute articles or sponsor bounties for expanded algorithmic coverage.
Key features
- Algorithm and data structure descriptions for competitive programming
- Topic coverage including graphs, geometry, algebra, and dynamic programming
- Selectable and copyable LaTeX source for formulas in articles
- Tag index identifying translated versus original articles
- RSS feeds tracking new articles and article updates
- Community contribution system with bounties for article coverage
- Ad-free and volunteer-run website
- Covers multiple areas from algebra to graphs and game theory
- Translated articles link to originals with tracked authorship and updates
CP-Algorithms at a glance
- Website
- cp-algorithms.com
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
CP-Algorithms alternatives
Tools and sites you could use instead, ranked by how closely they match.
USACO Guide curates competitive programming tutorials and resources organized from USACO Bronze through Platinum.
Learn X in Y Minutes offers concise programming language tours and examples.
This list collects modern C++ techniques used in coding interviews and competitive programming.
Python Patterns explains common software design patterns through examples in Python.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
Popular in Learn to Code
Well-known listings from the same topic.
CP-Algorithms FAQ
What is CP-Algorithms based on?
How can someone contribute?
Is there a mirror or companion library?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










