Hello everyone, In this blog, I have given some relevant logic on why you are stuck between pupil and expert. Please at least skim through the text once to get the idea.
I am a noob-coder so, don't expect some algo material in this blog. However, if you are stuck between pupil and expert and feeling sad (like I do) because we are not getting any motivation, as the hard work we put in doesn't correspond with the result, then this blog is definitely for you.
I started code forces in mid-2020, wasn't regular gave some contests that time, I had zero knowledge of any DSA concepts. Barely knew STL, and now I have done DSA and Advanced Algorithms courses in my college, in which I performed greatly. Solved all the standard questions of DP & graph. But apparently, I am performing worse than before, so I went to the old contest that I have solved previously in which I was able to solve A and B getting me to a rating around 1340, I was easily able to solve A, B and C under 45 mins. I realised some things have changed, or maybe it could be that I just got lucky with the C problem. Then I tried to solve the ladder questions rated around 1300 but all these questions are from 2-3 years back, and boom I realised that 1300 rating questions are just too simple for me. But again in the recent contest, I struggle with 1400 rated questions, how is this possible???
But, recently I read a blog of Wind_Eagle (blog link), which was about the cheaters in codeforces. This opened my eye, I dig deep into this cheater thing, and realized that the core reason a cheater is maybe because he wanted to gain a decent title of codeforces (for eg. EXPERT) that will help him/her in their Resume.
So, what might be happening that a decent rank coder says above 1700-1800 rate is there, I will call him the SuperSpreader.
SuperSpreader will solve a question during the contest and through cheating groups, he will sell cheaters his solution. Now, the only one that's going to affect by this is none other than a pupil or a specialist. The ones that are around the same rank of the SuperSpreader will solve the question at the same time as him and hence the cheaters won't affect them.
Conclusion: Currently, all the questions that are rated below 1600 are having highly inflated ratings. If you are at 1300 rating then probably your real rating will be around 1500, when your real skills will reach a stage of about 1800 then only you will start to see a significant change in your ratings. That means reaching the Candidate Master gap from an expert will now become way less than it used to before while reaching an expert will require a lot more effort. So, be strong mentally give old virtual contests for a confidence boost. And keep the grind on.
If you think it was logical, then do give it an upvote. Thanks!!!
Edit: In India, companies directly shortlist students having a title of expert in codeforces. Any Indian can confirm that. Having this as the only reference I wrote this blog.
I guess the cheaters are downvoting it. =D
Well I'm not a cheater and I want to downvote. Because to me it seems quite obnoxious for a green to say that the real rating of any green is actually 1500. Yes, there are a lot of cheaters but every number in your blog is seemingly pulled out of thin air. Where is the statistical justification of your numbers?
What would u do with stats? 83.7% of them are made up anyway
Yes, you are right but I wrote this blog to give motivation to those who are stuck and make them feel better. So, that they can keep up the grind.
In India, companies directly shortlist students having a title of expert in codeforces. Any Indian can confirm that. Having this as the only reference I wrote this blog. ( I have updated my blog and added this line)
"they can keep up the grind" — that's the main problem. Newbies solve hundreds of problems and don't get any result, because they are grinding. They skip hard problems, trying to maximise a number of solved problems, not their skills.
where is it written that grind means solving 100's of problems? Many of our fellows are stuck and even after solving +100-200-300 rated question, they dont see any improvment. This was for them
Auto comment: topic has been updated by cschill (previous revision, new revision, compare).
Petition to rename Codeforces to PissFuckShitCuntForces so that no one is able to mention it in a resume.
"Expert at PFSCForces(Formerly Codeforces) "
You're right, we should start a new site instead so there is no way to say "formerly known as ...".
Might seem toxic so feel free to downvote.
The reason you aren't expert is because you are not at expert level. It has nothing to do with cheating. Blaming cheaters is simply another form of self deception.
I have been there blaming cheaters. It didn't help me. Solving problems was what helped me.
This post made me think, for a brief moment, that magic was still turned on
Why so obsessed over your rating and rank? It doesn't show anything. The most important things are what you have learned and how you perform at irl contests.