a1akashchauhan's blog

By a1akashchauhan, history, 3 years ago, In English

I am not asking this question as a Love For CP forget about rating point view.

I was just curious about how much effort it takes to reach a particular rating.

Is it equivalent to how many questions you have solved?

I have seen people doing CP continuously for more than 2 years. Continuously practicing, up solving, have solved 1000-1500 problems significantly of good ratings but still, they are stuck between 1400-1500 ratings.

And also there are many who are doing CP for the last 5-6 months reaching 1600+ ratings and all.

Just want to know what are the other factors than practice on which problem-solving abilities/ CP ratings depend?

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

| Write comment?
»
3 years ago, hide # |
 
Vote: I like it +1 Vote: I do not like it

well rating changes depend on many things like your knowledge , how fast you are solving the problems.

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

I think thinking is as important as practice. Maybe you can think about some problems, or even the way you think, in your spare time.

»
3 years ago, hide # |
Rev. 3  
Vote: I like it +16 Vote: I do not like it

I think people stuck at low rating due to their lack of knowledge.

If people with 1500 rating keep doing 1500 rating problems, they cannot encounter with new ideas or knowledge in higher ratings.

So the way that i can speed run from newbie to master in 11 months is that: If my rating is x, I will do problems with x + 400 to x + 500 rating to encounter with new ideas and knowledge. When I encounter with a new knowledge I will learn to understand it and practise problems with that kind of idea on all platforms.

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

To be born a genius is a option too tho

  • »
    »
    3 years ago, hide # ^ |
     
    Vote: I like it -8 Vote: I do not like it

    no one is a genius just by being a genius, the "genius" you see is after months, years of hardwork they pour into it

    • »
      »
      »
      3 years ago, hide # ^ |
       
      Vote: I like it +7 Vote: I do not like it

      No there are definitely geniuses with natural talent. If it only took dedicating your entire life to something to be the best of the best of it, making professional levels in anything wouldn't be seen as so impossible. Yes you need hard work. And yes, if you don't have talent, you can still reach a very high level in anything if you try hard enough. But people who are actual geniuses are born like that.

»
3 years ago, hide # |
 
Vote: I like it 0 Vote: I do not like it
Yes, but......
»
3 years ago, hide # |
 
Vote: I like it +32 Vote: I do not like it

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

I think practice is necessary to train your mind to solve faster and find the most optimal solution , but also there are some other things that you can do that improves you CP skills like reading the editorial of the problems even the solved ones , reading top rated peoples solutions since you can learn some new implementation tricks and ideas and finally you need to study some algorithms and data structures apart to open a new world of problems that you can solve with thar particular topic !

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

Yes, but if you want to improve yourself, rating isn't important because rating doesn't represent your strength. It will only satisfy your vanity. So try your best to solve every problem.

»
3 years ago, hide # |
 
Vote: I like it -14 Vote: I do not like it

As of now, probably, in the future we are surely going to have some sort of transfer learning where the knowledge / experience of top competitive programmers can be directly uploaded to our brain, thanks to Elon musk Neura Link. Basically, we would upload the model directly to our brain and voila you are a LGM after the updates successfully installed.

Its 2023 and things are changing :) I am so much excited to see newer tech innovations.

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

Well first it comes to the practice but then it depends upon how you practise If you aren't practising wisely it's nothing but wastage of time,like(now if you are practising with problems having rating <= 1200). Try problems with higher difficulty spend time on them if you are unable to solve it and then see the editorial .Always try to get some intuition from any hard problem you solve or tutorial you see. GL

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

No. Right practice is the only correct way to improve in CP.