Ayush-y25's blog

By Ayush-y25, history, 4 hours ago, In English

Hello everyone.

I recently started taking competitive programming seriously and I really want to improve on Codeforces. Right now, I am practicing regularly, learning problem-solving, and trying to build strong fundamentals.

Currently I am focusing on:

implementation greedy math basic data structures improving contest performance

But sometimes I feel confused about:

how to practice efficiently how to analyze contests properly when to move to harder topics how stronger coders think during problems

So I wanted to ask experienced programmers here:

What helped you improve the most in CP? How many problems should a beginner solve daily? Is it better to focus more on contests or topic-wise practice? How do you upsolve effectively after contests? Any advice for someone aiming to become Specialist/Expert?

I would also appreciate:

useful blogs problem lists YouTube channels practice strategies mindset advice

I am ready to work hard and improve consistently.

Thank you :)

  • Vote: I like it
  • -8
  • Vote: I do not like it

»
4 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
  • search for something called codeforces ladders ... they help you practice in a structured way

  • keep taking part in contests

  • also for CP you can learn topics in incremental way based on your rank.. so you don't need to learn all intermediate / advanced topic at once, ladders exposes you to these topics one by one, so it helps in that as well. NOTE: this is not true for interviews where question can come from anywhere

»
2 hours ago, hide # |
 
Vote: I like it 0 Vote: I do not like it

for beginners i recommend the CP 31 list from TLE Eliminators, it really helped me a lot.