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

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

I just started codeforces a week ago and I can barely solve 800 rated problems. I genuinely suck at solving problems for some reason. I’ve been looking into education rounds, and watching the explanations if I can’t solve it. But sometimes, I feel like I’m not learning anything from the videos. Any tips on getting better? tbh I don’t know if I should even be doing codeforces right now.

edit: I’ve seen some of your answers today. I think I will be sticking to Ajcoder as per the suggestions and will return to codeforces after a while. I’m not about to give up anyway since I enjoy writing codes so much. Thanks y’all for the help.

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

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

Try solving Div 3 A's and B's first from the problemset and then gradually increase.

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

    I don't think problem number is a good parameter to judge problem difficulty. My advice is, go to problemset and sort problems by solved count or/and use rating filters. Also, give virtual contests (I think Div3s will be a good choice) time to time to keep track of your growth and once you're comfortable with the contest environment start giving real contests.

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

um I don't know I might be on a streak of luck or something but for past 4 contests I have done slightly better than I normally do.

If you see my problem solve count it is quite a lot for my rating range..(been practicing constantly for last few months)

I think you should keep solving +100-200 rating against your current rating problems above you and don't worry much. Have some belief and don't think of the problem as some impenetrable wall.

The rest is generic advice practice, upsolving, virtuals.

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

Try practicing from another site like hackerrank.

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

Try https://atcoder.jp/ contests, the abc. There the A and B are more simple than codeforces A and B.

And at https://open.kattis.com/problems the simple ones are fairly simple, too.

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

There are many books on competitive programming get one and proceed. For ex. this.

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

Made by Dr. Mostafa Saad. Clone this spreadsheet and start practicing from A. https://docs.google.com/spreadsheets/d/1iJZWP2nS_OB3kCTjq8L6TrJJ4o-5lhxDOyTaocSYc-k/edit#gid=84654839

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

Persist. That is it's all about. CP is not about knowing the answer instantaneously after you see the question. It's about digging into the question, thinking about it, and then reaching a solution and coding it.

With time you'll be better at doing this. Don't give up yet.