HatedFate's blog

By HatedFate, history, 6 days ago, In English

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.

 
 
 
 
  • Vote: I like it
  • 0
  • Vote: I do not like it

»
6 days ago, # |
  Vote: I like it -9 Vote: I do not like it

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

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

    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.

»
6 days ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

If you are not even able to solve ~800 rating problems then i suggest you to not to do codeforces right now. Go over AT coder ...there start solving A,B,C questions of beginner contest (atcoder beginner contest).

And then after a while come back here and check those problems that you were not able to solve. Stop Stalk is a good website for tracking unsolved problem.Hope this helps

»
5 days ago, # |
  Vote: I like it 0 Vote: I do not like it

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.

»
5 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Try practicing from another site like hackerrank.

»
5 days ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

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.

  • »
    »
    5 days ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Hi sir may you please provide any online reviews of kattis platform

    • »
      »
      »
      5 days ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      What online reviews?

      • »
        »
        »
        »
        5 days ago, # ^ |
          Vote: I like it 0 Vote: I do not like it

        I mean I am weak in maths related problems that why needed some online judge in which I may improve by mathematical skills

        "codeforces seems little harder for me "..

        I was really weak in even implementation of things but after atcoder Abc contest practice I became some what better anything similar for improving in maths related problems ..

»
5 days ago, # |
  Vote: I like it +5 Vote: I do not like it

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

»
5 days ago, # |
  Vote: I like it +5 Vote: I do not like it

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

»
5 days ago, # |
  Vote: I like it +6 Vote: I do not like it

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.

»
5 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Well... I'm probably not the best person to give you advice but here are a few tips from a pro: https://www.youtube.com/watch?v=y7169jEvb-Y

»
5 days ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by HatedFate (previous revision, new revision, compare).