tahmidarefin's blog

By tahmidarefin, 16 months ago, In English

Let me tell you about my 4.5+ years of CP journey so that you can give me proper guidance.

When I started my CP journey I enjoyed it so much. Day by day my interest in CP decreased because I was not enough consistent. Despite that, I carried on in CP with my inconsistency. Now I feel I've been nowhere at all. What should I do now? I regret that, if I was consistent, I would do well in CP. Another reason for my inconsistency is that I lose focus after a few minutes of practice problem-solving.

By the way, I want to make a fresh start to my journey. I have one more year to do CP with heart and soul. During my journey, I did not learn any intermediate DSA. I just know binary search, basic sorting algorithm and how basic DP, Graph, and Tree work (but have not implemented these topics much). Because I was struggling between Codeforces Div.2(B, C), Div.3(C, D), and Div.4(D, E), and even now. As these problems do not require any basic algorithm, I did not learn them.

Can you please review my profile? How can I improve in the proper manner? Most important, how can use my 1 year time optimally doing CP with a fresh start? I am not concerned with my rating. I just want to make the most progress in CP and problem-solving.

Please, don't tell me to leave CP. I have an interest in CP, that's why I've posted it. I am just depressed and want to make a fresh start.

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

| Write comment?
»
16 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I think you should go for more challenging problems :)

For three reasons:

  • You'll gain more experience, learning more ways to use the algorithms you already know

  • You'll learn new algorithms

  • And the feeling you get when you solve harder problems, like really really going outside of your comfort zone, is truly worth it. It'll help you stay motivated as you'll start looking forward to this feeling more and more :D