shivanshsingh9670's blog

By shivanshsingh9670, history, 3 months ago, In English

I have read many blogs, and came to the conclusion that I have to do questions based on ratings. So I started doing 1000 rated questions(by hiding the tags) until I was comfortable and so on increased the difficulty level. Currently I am doing 1400 rated questions. But I feel like my CP skills are not increasing as I expected. I know it might be too early to say that.

I have practiced topics like graphs, DP, trees etc. This is my LeetCode Profile

I'll be glad if someone could give me some tips, like, is it just practice that I need or something more. So this is Codeforces Visualizer , in case you need to check my profile to see my weak points or so.

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

Hello brother! Your heatmap indicates that you have been practicing fairly frequently lately, which is unquestionably excellent. However, you frequently struggle to solve Div.2 B questions and occasionally Div.2 A questions as well. For the time being, you should focus more on problems involving categories from various rating ranges (800 — 1400) such as basic math, implementation, constructive algorithms, greedy, brute force, two pointers, prefix sum and binary search. Which will enable you to finish the first two tasks in a Division 2 round. When you can solve these first 2 problems regularly (on contest), then you may think about the 3rd problem (Div.2 C) and advance forward towards more higher rating problems.

As we are all different our learning curve is also different. However, from my experience I would suggest you to continue being consistent as you are now, and to stop measuring your improvements from your short-term rating.

Just keep practicing as you're doing already. Just keep in mind that, your rating rises as your ability does. Don't compare yourself to others, don't let other people's profiles demotivate you (we never know about other people's struggles or the amount of effort they put in), and don't give up. Good luck on your forthcoming journey brother.

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

Stop learning useless algorithms, go and solve some problems, learn how to use binary search. ——Um_nik

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it
»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I mean, Rome isn't built in a day, so don't rush it. You will just ended up frustrated. Also btw if you are not improving, it's probable that you are secretly burning out, your brain is "overheatted", so you need to rest my friend.

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I think u are right. I am trying to do a lot of things together, maybe I should take things little slowly and keep going. Thanks, appreciate it

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

Practice harder problems

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I think bro you should take some rest do some other activity that will refresh your mind What i think you are Burn out

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I guess you should take rest from contest and give some virtual contest(as many as you can) and upsolve till C (because by seeing your Leetcode profile you are aware of almost all data structure).Do this for one month for I guess you will see some changes in yourself.Btw we are from same clg :-)

»
3 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I think you should take a break for a month or two. Try to keep your mind empty in this time

  • »
    »
    3 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Well a month or 2 would be a vacation instead of break. My job is starting from July, so I was targetting to become at least Specialist in the next 3 months.

    But will sure take a break. Thanks