How to train my brain for Competitive Programming ?
Difference between en1 and en2, changed 0 character(s)
Hello CF community!↵

It's my first blog at CF. I have been doing CP for 2 months and I am always curious to know that how high-rated coders train their brains to improve their thinking abilities.↵

The way I am practicing now is that I pick a question that is above my rating range (suppose my current rating is X then I practice problems of rating range [X+200, X+400]), after giving it a decent amount of time (30-40 minutes for medium questions and 1-2 hours for hard questions). If it takes a very long time then I rest for some time, by the means of resting generally I solve some puzzles and play chess so that I can challenge my thinking. Then I come back and solve that problem. If then also it is not solvable by me then I read the editorial line by line and try to solve it.↵

I want to know what are strategies you all follow to train your brain so that you could able to challenge your thinking and boost your improvement. So, please share your experience and techniques, it will be very helpful for me and others. Thank you and have a nice day.↵

Sorry for the bad English :)

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English _from_jupiter_ 2021-12-02 16:12:52 0 (published)
en1 English _from_jupiter_ 2021-12-02 16:10:12 1144 Initial revision (saved to drafts)