Pravant's blog

By Pravant, history, 11 months ago, In Russian

Hello there! As the title says, i don't understand how to make progress. Currently I'm able to achieve top 2000-3000 at Div. 2 more or less consistently. I am learning new algorithms, but that doesn't help me that much, because, as I noticed, most of the problems I solve do not require any algorithms that are more complicated, than prefix sum, binary search, dfs or basic dp, and most of the time the complicated part of the task is to find the right idea. Is there a way to learn how to come up with the idea or is it just practice?

  • Vote: I like it
  • +6
  • Vote: I do not like it

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

just practice, there no other way

»
11 months ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

imo, you need to practice more random problems, using specific sites, or discord bots, rather than problems based on one complex theme, i hope that will help.

Good luck!