CCCSolutions
HomeAboutSolutionsForumResources

Resources

Useful sites and books for CCC preparation.

Online judges and tutorials

DMOJ

A modern online judge with an extensive problem library, including every CCC contest.

Codeforces

One of the most popular competitive programming platforms — regular contests and a huge problem archive sorted by difficulty.

AtCoder

Japanese contest platform known for clean, well-tested problems and beginner-friendly contests every weekend.

CSES Problem Set

by Antti Laaksonen

200+ classical problems covering sorting, graphs, DP, and more. Pairs perfectly with the Competitive Programmer's Handbook.

USACO Guide

Comprehensive USACO prep guide with harder problems and editorials, mostly targeted at C++ users.

CP-Algorithms

Encyclopedic reference for competitive programming algorithms with explanations, code, and complexity analysis for almost every standard technique.

Books

Competitive Programmer's Handbook

by Antti Laaksonen

Free PDF book covering algorithms and data structures used in competitive programming.

Competitive Programming 3

by Steven & Felix Halim

A widely-used textbook covering basics to advanced topics with hundreds of UVa problem references for practice.

Have a resource we should add?

Open a pull request on GitHub or suggest one in the forum.

GitHub

Navigate

  • Home
  • Solutions
  • Forum
  • Resources

Project

  • About
  • License
  • Contribute
  • Privacy
  • Contact
MMHS Logo

Made with love by the CCCSolutions team

Contest problems, test data and editorials are from the CEMC at the University of Waterloo, used under CC BY-NC 4.0.