Competitive Programming 4 - Book 2: The Lower Bound of Programming Contests in the 2020s

Competitive Programming 4 - Book 2: The Lower Bound of Programming Contests in the 2020s


Choose Expedited Shipping at checkout for delivery by Tuesday, December 7


This Competitive Programming book, 4th edition (CP4) is a must have for every competitive programmer. Mastering the contents of this book is a necessary (but admittedly not sufficient) condition if one wishes to take a leap forward from being just another ordinary coder to being among one of the world's finest competitive programmers.

Typical readers of Book 1 (only) of CP4 would include:
(1). Secondary or High School Students who are competing in the annual International Olympiad in Informatics (IOI) (including the National or Provincial Olympiads) as Book 1 covers most of the current IOI Syllabus,
(2). Casual University students who are using this book as supplementary material for typical Data Structures and Algorithms courses,
(3). Anyone who wants to prepare for typical fundamental data structure/algorithm part of a job interview at top IT companies.

Typical readers of both Book 1 + Book 2 of CP4 would include:
(1). University students who are competing in the annual International Collegiate Programming Contest (ICPC) Regional Contests (including the World Finals) as Book 2 covers much more Computer Science topics that have appeared in the ICPCs,
(2). Teachers or Coaches who are looking for comprehensive training materials,
(3). Anyone who loves solving problems through computer programs. There are numerous programming contests for those who are no longer eligible for ICPC, including Google CodeJam, Facebook Hacker Cup, TopCoder Open, CodeForces contest, Internet Problem Solving Contest (IPSC), etc.

Related collections and offers

Product Details

ISBN-13: 9781716745515
Publication date: 07/18/2020
Pages: 354
Sales rank: 183,881
Product dimensions: 5.83(w) x 8.27(h) x 0.74(d)

About the Author

Companion website:, Visualization tool:, Public GitHub source code repository:, Facebook page:

Table of Contents

Mathematics, String Processing, (Computational) Geometry, More Advanced Topics, Rare Topics

Customer Reviews