ravalsahil1311's blog

By ravalsahil1311, history, 3 months ago, In English

I need Help to improve my performance in CP.

Greetings from ravalsahil1311

I'm being active on CodeForces from last few times and trying to improve and not improving. Can you please help ?, me to find out on what things I can work so that I can improve on my competitive programming.

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

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

solve problems

do virtual

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

what launguage are u using? c++ is usualy more productive. i also once thought that but my teacher gave lots mini contests to learn new topics, and in the end he explains us (not only me in my class) how to solve it. before i didnt know c++, i worked with Python but now i use c++ and now i am much more productive. follow a course of some type to help u learn new ways to solve problems. Good Luck on ur jorney!

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

https://leetcode.com/ https://cses.fi/problemset/ https://usaco.guide/

and participation in all codeforces contests

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

Solve more difficult problems

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

You can sort problems by difficulty

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

Solve problems by starting at lower ratings and gradually increasing. You can easily filter problems on Codeforces to do this.

Learn different problem types and DSAs. I recommend this book: https://cses.fi/book.pdf and this site: https://cp-algorithms.com/. Implement your DSAs knowledges on the CSES.

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

I hope what I said can help you improve something. If not, please don't downvoted me

  • You can try doing easy problem faster. Example, you can try to solve ~800 or ~900 rating(you can filter it easily in Problemset) problem in 10-15 minutes(I see some contest you spend a lot of time to very easy problem,and not able to solve it).

  • I don't think that doing problem that too much higher(like ~1200 reting) can help you now (Based on my little experience). But in the future you should consider about doing someting like that

  • You can do more virtual contest. Do virtual contest make you can experience real contest situation. You can use some tools to see your performance in virtual contest, and predict rating change, example https://codeforces-anytime.firebaseapp.com/

  • This is very useful problemset for CP: https://cses.fi/problemset/ . That problemset may help you learn something new, you can try it.

  • ( UPD ) If you think you are not enough knowledge at some part of CP, you can learn at here: https://cp-algorithms.com

  • I don't have much experience in C++ language(I am python coder :( ), but I think this is very useful blog: https://codeforces.com/blog/entry/111217

At the end of my comment,I hope you will achivement your target in CP journey.

Good luck!