Books

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