Har5h19's blog

By Har5h19, history, 7 months ago, In English

Hello CF community, I am not an absolute beginner I just don't give much time solving problems. I have basic knowledge of DSA and I also know everything about all the time complexities and everything. I mostly use C++ for solving most of the problems. I can solve a few 900 and almost all(9/10) 800 rated problems. I want to solve all the problems of DIV 3 contest, and increase my rating. I am open to all and every suggestions please take some time and give your valued opinions and resources. This will be helpful to thousands beginner just like me!!!

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

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

    Thank you so much for this. It will really help me!

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

Your rating is pretty good for how much practice you have done on Codeforces. Have patience, solving all problems of Div3 is going to take you atleast a year or two.

Enjoy the process. Solve 40-50 problems of each difficulty rating and keep increasing from 900,1000,1100,..... Your contest rating will most likely always be 150-300 points behind the hardest rated problem that you can solve during practice without time-limits. So, keep increasing the difficulty even if your rating is lagging behind.

It's just the way it is. If you are not a jee ranker (read, already a good problem solver), it's wrong to expect yourself to get good too quickly. Have patience and more importantly have right expectations. If you expect too much, you'll stop enjoying this due to the constant self-criticism.

Again, you're doing well considering the little amount of practice you've done. Keep at it.

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

    Thank you for the encouragement. I will take your advice and start solving 40-50 problems... Once again thank you for the advice brother!!

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

      Yep. If you want you can use ladders like ACD-Ladder(google if you don't know) or simply apply difficulty rating filter in the problemset page (don't sort by number of solves and start at maybe the middle problem on the page and work upwards). Also, you'll need continuity of practice.

      The only people who get out of newbie within 100 problems are all people who are already good problem solvers. Mostly have participated in competitions before they got into CP. Whether it be national entrance exams or regional olympiads, they are already pretty good problem-solvers.
      They have already done the work via some other mode. They might be new to programming/algorithms but that's the easier part compared to actual problem-solving and critical-thinking skills/experience which they are already good at and improve further at it as they continue practicing. They struggle too but at a higher level. Even they struggle in going from expert to candidate master. Its hard for everybody. Its just that their old efforts, take them to pupil/specialist much faster than us.