Mxyank24's blog

By Mxyank24, history, 3 months ago, In English

I’m currently trying to seriously improve on Codeforces and my long-term goal is to reach Expert (1700+) or above. I’m writing this blog to get guidance from higher-rated programmers or experience one who have already gone through this phase... Any advice or resource links would be really helpful. Thanks!

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

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

I only have one word of advice: practice, practice and then practice even more. You can reach anything you want in competitive programming if you keep practicing. You will start to recognise patterns and start solving problems faster then before. Good luck!

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

Learn and practice. If you are starting out, don't go and learn every single algorithm and data structure out there. It won't help right now. Learn step by step. Keep practicing at a level where you have a bit of a harder time solving. Don't solve problems that are too easy or too hard. For easier problems, you'll recognize that they aren't very hard, and it's mostly pattern finding. For harder problems, there are patterns you can look for and find, but from my experience, usually you need to create a couple of observations or know some data structure/algorithm. You don't need to worry about those for now, just make sure to take it step by step. Good luck!

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

I suggest you to practice on questions particularly near your current rating and sometimes go for higher rated like 1000-1200 (very important). Also remember to raise the bar once you know that you can solve questions with particular rating with ease. For example once you feel easy solving questions rated 800, you can go ahead and start practicing on questions rated 1000-1200. Also I recommend not to choose questions that are too hard since you want to practice and learn, not demotivate on questions requiring knowledge of that specific theorem that one unkown person created a century ago.