Блог пользователя ytml20010

Автор ytml20010, история, 3 года назад, По-английски

Hello Codeforces

Apart from "Competitive Programming" by Steven Halim and "Competitive Programmers Handbook", can you suggest me books related to CP? I want these books to be beginner to intermediate friendly, I mean written for people with rating in the range [1000, 1800].

Thanks.

  • Проголосовать: нравится
  • +10
  • Проголосовать: не нравится

»
3 года назад, # |
Rev. 2   Проголосовать: нравится +13 Проголосовать: не нравится

What do u want to learn from these books? Algorithms?

Its useless when ur rating is lower than ~1900 u dont need to know algorithms, just solve problems

  • »
    »
    3 года назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    The same is true even for 1900 (and beyond I guess), you can learn nearly everything you need by solving problems and reading editorials.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Your blog makes me think CF Magic is still available

»
3 года назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Competitive Programmer’s Handbook by Antti Laaksonen is a good book imo. Covers topics from basics to advanced. Of course, you need to solve questions and practice on your own. Are you not satisfied with the book or is there some other problem you're facing?

No book can help you with "practicing" There are recurring questions and algorithms, which a book can help you understand. For eg. I didn't even know the topics that exist in CP, like DP, greedy, graph etc. The book helped me know about them. But practicing is my own job to do.

»
3 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I agree that a book is no substitute for practice.

However, I think there's some value in a guided approach to practice. A good trainer or book can serve such purpose.

I asked a similar thing before, about a book (in Russian) that consists entirely of contest tasks and their solutions: https://codeforces.com/blog/entry/86894?locale=en