Hi,
From the previous 5 months I gave about 40+ contest and I am still stucked at Expert everytime I hit 1800+ rating it falls down again and again....
Please suggest me some strategy to become a Candidate Master on CF.
Thanks in advance...
UPD 1: Finally after 7 weeks of this blog I became CM :)
many of my friends were asking for suggestion. so, here are the few of them.!
- Errichto, Aman Dhattarwal and Love Babbar (in hindi) playlist if you want to step into CP or you're a beginner.
- If you want to be rated X, then you must be able to solve problem with rating X+200. And try to solve every problem within a short time as you're in competing.
- Whenever giving a contest, don't care about falling of your rating, your aim should be to solve as many problems as possible, it really helped me to improve my performance in the contest.
- Up-solving (Atleast problems till 2000 rating).
- Try finding weak areas and start solving those problems.
- Try to make friends who are having rating +(100-200) of your current rating and who gives contests frequently.
- Most important Don't Give Up.
UPD 2: After continuous grinding of about 7 months of last update I finally became Orange :)
Auto comment: topic has been updated by PR_0202 (previous revision, new revision, compare).
Auto comment: topic has been updated by PR_0202 (previous revision, new revision, compare).
How would you answer "How to become Expert?"?
For becoming Expert on CF I would suggest do 10 random 1600+ questions per day ans see the result in a month :)
And never miss any contest..(must)
Why don't you apply the same with little change(solve 1900+).
Solving random topics won't help much in my case ig.
You must have sufficient practice in each topics..
Not really, that works for CM as well in my experience. There aren't really many "topics" that appear below 1900 (or 2100 for that matter). There might be a few such ideas but you'll mostly likely come across them while solving problems.
In fact, That's work till GM
I never learn any particular "topics". Just randomly solve problems with 2100-2800 difficulty
Is there any LGM who will also say this?
Probably its supposed to work but combined rounds interferes everytime.
if you never mind, please tell me how you managed time to solve 10 1600 rated problems in a day. what is your approach to solve a problem? how many time do you give per problem? I am asking because I can't manage to solve 3 problems(1500 rated) a day. I spend about 2-2.50 hours per problem. what will be more efficient as your opinion ?
Don't jump directly to 1600 just solve problems with your rating+200 then you will see the result. Every day make sure that you are doing better than the day before.
how much time do u give per question before jumping to solution??
The most important question.
10 random problems 1600+ questions what the heck? When I practice 2200 problems, each problem can take me 2 hours(if I still have ideas). Lets say if I am 100% concentrated, 1 hour or I read an editorial. I cannot have 100% concentration for 10 in a day basically.
Is it all right to give contests with non main ids, I can do contests without worrying about results but it probably is also a downside
no its against the rules
Everybody I know has alt accounts. There shouldn't be a restriction for anyone taking part in a contest from secondary account as long as he is not cheating. The reason for a rule against such wouldn't be an ethical one, but might be a technical one. It makes sense that people taking part in contests from alt accounts might disrupt the rating system. But nonetheless, it is inevitable that there would be some inaccuracies in the rating system. A rule that can't be applied is one that shouldn't be tried in the first place.
Regardless, that's not my question
Still, A rule is a rule. Nothing rationalizes breaking the rule unless it's another rule.
You should try:
Upsolving(Atleast problems till 2000 rating).
Try finding weak areas and start solving those problems.(Like for me its generally implementation.)
Try to make friends who are having rating +(100-200) of your current rating and who gives contests frequently.
You can give older(unattempted) virtual contests.
Just become master and lose 200-300 rating.
I would prefer becoming LGM and then loosing a bunch of rating xD
Be patient! Try to solve more problems according to your rating.
And try to solve every problem within a short time as you're in competing.
Practise and rethink after a contest. I believe you will bw a CandidateMaster soon. It not so difficult. Believe in yourself. Go ahead!You can do it!
Try this pdf Original Blog
I have not downvoted your blog, but are you really surprised about downvotes? Just google 'how to become Candidate Master codeforces' and you will get at least 5 similar blogs. I don't see the point of making a new blog on a googleable question.
About your question: solving Div2D consistently should be enough to cross 1900.
I went through some of them but I found my case little bit different I rarely missed any contest from the previous 5 months and also did up-solving but found no major change thats why I thought of asking help from more experienced guys :)
Hi , i am able to solve till problem b sometimes problem c how can I proceed further
And... How to become Master??
By participating in contests
Your comment really helped me a lot !!
See I will tell you what I did, or to say what changes I made in my practice strategy to become a candidate master.
You can see my graph, initially after giving 80+(which is double than yours) contest, I was not able to cross even 1800, but then in the last 3 — 4 months I changed the way I used to practice, and you can clearly see the result.
1) First of all, always solve the problems which are always at least 100 or 200 higher in rating you are aiming for. In your case practice problems in the range of (1900 — 2100).
2) Try to learn new techniques, Like in the past 3 months I read about treaps, hld(heavy light decomposition) in trees, centroid decomposition, game theory, etc. This will give you confidence and will keep you motivated (At least it helped me).
3) Whenever giving a contest, don't care about falling of your rating, your aim should be to solve as many problems as possible, it really helped me to improve my performance in the contest.
4) Enjoy solving problems.
Try this practicing strategy, and Hope to see you become a candidate master very soon :).
Sorry for my poor English.
you don't need anything mention in number (2)
problems involving HLD, treaps, centroid is easily 2500++ which is not required to reach CM (i never solve those kind problems in live contest)
Thanks for your comment . I have 2 fake accounts with more than 80 contests (48 + 25 + 29) and the 3 are in cm. I've been following those tips for a few months now and I don't feel much progress. I learn slightly more advanced topics, I train with 1 or 2 daily problems from 2000 — 2200 to stay in shape, but I have become even slower to solve problems A, B, C div2 (the goal is to solve all 3 in less than 25 minutes) try D in half an hour and E in one hour. but I do not meet the times. What would you recommend me?
Sorry for my poor English. xd
To this, I would like to add something.
I try to solve problems on my own, and If I fail to do so and read the editorial, I write it down the whole editorial on a paper as my punishment (No matter how small part I missed initially). Doing this forces me to think a little more before giving up :P
I'm in your same boat rn. Became expert in May like you, Gave almost every contest in these 5 months and still expert. But I do feel I'm making progress and am very close to reaching CM.
Lets have a race to see who reaches CM first :D
Sure buddy.. let's see ;)
who won ?
sharath101 won by becoming CM one month before me. Now I think we should continue the race and see who becomes Master first ;)
I'm all in. Lets do it!
Who won?
one is still CM and the other is master. Should we call Sherlock Holmes?
he was being sarcastic ig and so are you
Jeez this question is asked two times a day
but why do you want to become Candidate master?
your graph is already so good imo
In practice dont waste time on problem with rating below certain lvl (like ur maybe 1900... I prefer try to push that lvl to 2000, 2100 ... some topics like game theory can be exception but for rest u have to follow that strict lvl)... U cant be CM with practicing below 1900 only, as general ur rating = Lvl of questions u practice — 200.
Congrats <3 you did it
Thank you so much bro <3
Well deserved:)
Congrats PR_0202 ! mind sharing your journey and experience ?
Congrats! PR_0202. Share your experience from reaching M to CM ^_^
A simple advice : Don't waste time looking at your submission list ( in case you are doing so ) . Congrats btw .
Can anyone please tell me how much time you give to CP each day to become Candidate Master?
As much that at the end of the day of have the feeling : "oh god that was wonderful and tiring day"
well try not to think of it in terms of hours per day. Just solve 200+ problems yourself with rate >= 2100 and bam you are a CM
Can anyone suggest me anything. I have been trying a lot but still not able to improve. I don't know what am I lacking. Can someone suggest me some strategy to improve my ratings.
PS: I tried solving lots of virtual Contests, solving lots of problems of my rating +-200 even sometimes +300 or +400. I solved random problems + topic-wise also, still not able to improve.
Thanks a Lot !!
pranshukas I think after every contest you should spend some time exploring the mistakes you made, why you made them and how can you avoid them next time. It worked for me, I think it will work for you too.
Aman Dhattarwal and Love Babbar
like seriously????.I stopped reading your blog at this point.Its all about perception
PR_0202 I think you forget to tag the handles of Aman Dhattarwal and Love Babbar.
Yes provide us their handle for guidance
Haters gonna hate but none can deny that Love Babbar is so orz that he reached CM even without having a cf id.
Love Babbar. seriously bro :)
For those writing shits about the line in which I mentioned love babbar and Aman Dhattarwal, I would suggest them to read the line again.
" ...if you want to step into CP or you're a beginner "
This is totally based on my experience, I personally watched their videos in the starting to learn c++ and have some basic understanding of it.
Most of the beginners jump to Codeforces directly without any implementation stills and can't even solve A. You must know about basic things like time complexity and loops.
Again I'm saying it's my opinion, and I mentioned those points because some of you had asked for it, if you have any problem just dislike the blog.
You're right about that part, but I think the problem lies in their other videos like in which they make it seem a great deal to be 5* on codechef, and say that this will directly help you in cracking coding rounds. It's really misguiding for beginners who assume that rating is everything. Specially when they themselves have no proper CP background, such guidance has no weight. That's probably the main reason why people are complaining.
Yeah its misleading I agree, but specifically I was talking about this playlist which I followed in the beginning.
Tutorial you mentioned here has been named "C++ placement course" and you say they are for beginners.See how credible "Aman Dhattarwal" is.
PR_0202 How would a placement C++ course going to help in competitive programming for beginners?
It’s just his opinion He is only stating the resources he found useful. If you find something better, use that instead of questioning others about the credibility of the resources they have used.
PR_0202 orz!! Thanks for helping me numerous times in need. I am grateful to you for answering my all silly doubts. Best of luck for your Grandmaster journey.
Thank you so much bro, also congratulations on becoming Expert ;)
Congrats brother, if you don't mind, I wanted to ask, out of all the 1900+ problems you solved, what percentage did you solve without looking at the editorial?
=
Thanks brother!! I hadn't solved 1900 problems yet but from those problems which I solved, I guess in around 15-25% of the problems I took help from the editorial.
my apologies, I meant the 1900+ rated problems, it's great that you took help in only 15% of the problems, Now I'll also try even harder to solve the problem without looking at the editorial :)
Congrats! Your story is very inspirational :)
Thank you bro ^_^
Hope that I will reach CM too before my account become 1 years old :(
Your story is so inspirational bro.
tell me why you want to reach and how much you are giving your time for it?
"If you stop about 5 minutes to relax, you'll be left behind"
My mom told me that. I just practice anytime I can.
i am reading this post after 10 months of released posted, and i see u as a master, hats off!
Thanks for your helpful suggestion.
Just wanted to know , how Aman Dhattarwal helped you in CP ?
Tu Phodega
Tu bhi Phodega
Tu phodega :p
Now you reached Master. Congratulations!
How can someone write Errichto and [ Aman Dhattarwal + Love Babbar ] in the same line bro.. I mean Errichto is a gem ... and these two guys are half of their time busy creating misleading content ..
I am baffled .
-How to become CM?
-Very simple, become a master first:)
Yes, whats the next step?
Take part in a contest and get a bad rank(1k+ is enough).
Tomorrow morning, you'll find you're purple.
P.S.Don't get a too bad rank, or you'll drop to blue.
I have been struggling for making Master for a year. After I retired at 2017, I really don’t have enough time and motivation to actively dedicate to CP. However, I have been always thinking I am in the master level, it is not that hard even if I dropped to Blue.
Then I jump from Blue to Yellow with like 4 contests, so please keep confident always.
I am in search of some topics/DS/Algo that shuld be particularly grinded upon to become CM(or even more) . Can someone provide a list or something
PS : I Just studied HLD, Centroid Decomposition , Mo's (without updates)
Fail a contest
Congratulations!
I have seen many people struck in expert range for a long time. What is the mistake they have done which can be avoided? Or reason is experts to cm tack time for more knowledge and practice?
There's no secret trick, you will be stuck in some range it's just that less talented people reach this point in specialist-CM range while more gifted ones rush to M-GM and get stuck there. There's no secret, it's just about practice and your potential.
It sucks to hesr but there is certainly a huge genetic potential role in terms of mental capabilities, there are many people who test different strategies for 4-5 years yet fail to reach Master or higher, whereas some fresh coders rush to Master in a smaller timeframe e. g. 10-12 months.
Were it possible for everyone to reach LGM with sufficient amounts of practice you wouldn't see hundreds of coders stuck at GM-IGM for 5-6 years. They can't be insane to practice the wrong way which gets you to 2500-2700 but not beyond. We all know it is not likely for someone to practice easy problems or not expand their thinking ability and rech 2500 rating, you have to be doing something right.
Just don't overthink it, try your best and enjoy the journey.
Thanks :)
I took long to become expert and I am really ashamed of that, but this time I can't repeat the same mistakes , need to become cm in quick enough time
I wonder why you didn't receive the rage from the lower-ranked users unlike me.
I did lot of 2200 rated problems on problemset. I feel confident about them too. Can anyone help me with my rating not being > 2200 :(
Bro, can you update this post to "How to become Master"? :3
Thanks for the comment, I got to see codeforces after months :)
Hi sir! Waiting for how to become master.
There you are, congrats :)
Have you gave up competitive programing? Because I don't see submissions for the last year
Just wanted to explore my final year fully. Swimming, guitar, ukulele, dating and what not! Still exploring btw ;)