Guide to Competitive Programming

Learning and Improving Algorithms Through Contests

Ranked #97 in Algorithms

This invaluable textbook presents a comprehensive introduction to modern competitive programming. The text highlights how competitive programming has proven to be an excellent way to learn algorithms, by encouraging the design of algorithms that actually work, stimulating the improvement of programming and debugging skills, and reinforcing the type of thinking required to solve problems in a competitive setting. The book contains many "folklore" algorithm design tricks that are known by experienced competitive programmers, yet which have previously only been formally discussed in online... more

Similar Books

If you like Guide to Competitive Programming, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?