When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

slow.coder's blog

By slow.coder, history, 6 years ago, In English

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.]

  • Vote: I like it
  • +2
  • Vote: I do not like it

| Write comment?
»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Competitive Programmer's Handbook written by Antti Laaksonen

  • »
    »
    6 years ago, # ^ |
      Vote: I like it -8 Vote: I do not like it

    This book does not seem to (even) have exercises (?) Have you read it? Is this is the case?

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      It explains every thing with examples but it does not include any exercises. I dont think that the writer wants to put exercises.

»
6 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Geeks For Geeks

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +13 Vote: I do not like it

    Half the information on the site is plain wrong and some of the codes are broken as well. I would not recommend it.

    • »
      »
      »
      6 years ago, # ^ |
      Rev. 2   Vote: I like it 0 Vote: I do not like 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?

      • »
        »
        »
        »
        6 years ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        "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!

        • »
          »
          »
          »
          »
          6 years ago, # ^ |
            Vote: I like it 0 Vote: I do not like it

          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

»
6 years ago, # |
  Vote: I like it +1 Vote: I do not like it

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!