Books
- Algorithms - Jeff Erickson (Read/Download)
- Crash Course Coding Companion - Samuel Hsiang, Alexander Wei, Yang Lu (Read/Download)
- The Hitchhiker’s Guide to the Programming Contests - Nite Nimajneb (Read/Download)
- Competitve Programmer’s Handbook - Antti Laaksonen (Read/Download)
- Guide to Competititve Programming - Antti Laaksonen (Buy)
- Looking for a Challenge - University of Warsaw (Read/Download)
- Principles of Algorithmic Solving - Johan Sannemo (Read/Download)
- Programming Challenges - Steven S. Skiena, Miguel A. Revilla (Buy)
- The Algorithm Design Manual - Steven S. Skiena (Buy)
- Competitve Programming - Steven Halim (Buy)
- An Introduction to the USA Computing Olympiad - Darren Yao (Read/Download)
- Introduction to Algorithms - Cormen, Leiserson, Rivest, Stein (Buy)
- Discrete Mathematics and Its Applications - Kenneth H. Rosen (Buy)
- How to Solve it - G. Polya (Buy)