What do you think?


Competitive Programming 3
This is the third edition of Competitive Programming book. This is the larger version with hard cover. It is much heavier. This CP3 has been superseded by the newer CP4 that is now split into two and
447 pages, Hardcover
First published June 7, 2013
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 12 of 12 reviews
January 1, 2015
This is the book I've spent the most time with ever, studied the three revisions of those books over two years, and really like them and recommend them left and right. They are by far the best resource for competitive programming, and that's why it gets a better rating than if more books were available. The introductions to the algorithms and data structures are fairly superficial—which is actually a good thing, otherwise you'd be overwhelmed. To start out, you need that, and not deep understanding of mathematical proofs. I don't like the UVA problems referenced, they are unimaginative and the judge is fairly poor. I prefer IOI-style problems much more, and used other judges with categorization systems to practise.
April 14, 2018
If you're looking forward to competitive programming scene. This is one the best handbook you can start. 3rd edition has many supporting examples and more describable than previous editions.
Even if you're not seeking competitive way of coding. This book can give you a strong lower/deeper bounds of problem solving paradigm in computer science.
Even if you're not seeking competitive way of coding. This book can give you a strong lower/deeper bounds of problem solving paradigm in computer science.
November 13, 2017
Really focused into the practice with some sample exercises for each subject.
Lacks some not too useless algorithms but has some of them that would hardly be used in a situation.
Lacks some not too useless algorithms but has some of them that would hardly be used in a situation.
April 4, 2018
This book allows me to know what programming competition is, and helped me in order to participate such competition. However, this book is not so recommended to all of you who did not have any knowledge about programming languages or algorithms. Also, this book is lack of explanation and waste couple pages only to list some programming exercises that already existed in websites. If you just want to add hint for problems, just edit the website page right?
Read
July 17, 2019Good book for people trying to get into competitive programming. The explanations are decent. The actual code for implementation, however, is pretty bad compared to what can be found online. All in all, if you're a beginner, you should use this book to find out which topics you should learn, and you should use both this book *and* the internet to learn them properly.
December 3, 2016
Changing nearly entire my programming life. Simply very useful if you want to perform better at ICPC/IOI.
September 25, 2019
Very nice text book for newbie-intermediate competitive programmer
April 13, 2019
Great book to dive deep into competitive programming world!
I love the author explaining algorithms with some example problems, leading to deep understanding in pragmatic approach. As a book companion for uva.onlinejudge.org, this book organizes materials perfectly in every learning module that shape readers thinking process to solve programming challenges. The only one I am not satisfied from this book is the font size is too small and it is quite dull to read for a long time at once. My advice is organize your learning process into small chunks and practice the marked problems first.
I love the author explaining algorithms with some example problems, leading to deep understanding in pragmatic approach. As a book companion for uva.onlinejudge.org, this book organizes materials perfectly in every learning module that shape readers thinking process to solve programming challenges. The only one I am not satisfied from this book is the font size is too small and it is quite dull to read for a long time at once. My advice is organize your learning process into small chunks and practice the marked problems first.
March 24, 2020
Such a great text book for anyone who want to thrive in Competitive Programming.
July 23, 2015
Práctico, recomendaría a todos los programadores.
December 25, 2020
Read and will keep reading! Amazing book that helped me through my ACM-ICPC times.
Read
August 23, 2018Didn't finish it but i hope i will return to it later
Displaying 1 - 12 of 12 reviews










