In competitive programming I believe every programmer has his/her favorite books (or blogs or reading materials) from which s/he learns(or learned or is learning) a lot. According to your opinion what are the best learning materials in your CP life and you would suggest as a programmer to another programmer must to read.
Thank you. Happy Learning !!!
[Although I am not so much experienced but I have some favorites and one of them I think, "Competitive Programming 3 by Steven & Felix.]
Competitive Programmer's Handbook written by Antti Laaksonen
This book does not seem to (even) have exercises (?) Have you read it? Is this is the case?
It explains every thing with examples but it does not include any exercises. I dont think that the writer wants to put exercises.
Geeks For Geeks
Half the information on the site is plain wrong and some of the codes are broken as well. I would not recommend it.
I'm eagerly waiting for a list of examples(as you said " Half the information on the site is plain wrong...") you have noticed wrong....because I think It is important to know what we are learning is correct or not!!! :)
And what are some wonderful materials you want to suggest dear farmersrice?
"Half" was a hyperbole. I don't think it's really that much, but it is very high. I know I wasted some time looking at articles there only to realize they were wrong. One of them was related to some counting problem, but I don't remember details. I'm not going to bother looking through articles and spending time to look into every single one and check for mistakes.
Sorry, I cannot solidly recommend any good materials. I glanced over pllk's book, especially the end parts, and it looks really great, but I have not looked over it in detail. Good luck!
pllk's book is good , a little bit I have read , but I dont think its good for reading it religiously like a book.. I think it works great as a reference
for me I mostly only read from emaxx , topcoder tutorials , codeforces tutorials , this in almost all the cases is enough (for me atleast), im not very experienced , but so far these 3 have worked well for me!