I've been stuck in cm for over a year. I've put much effort but things don't work out as what I expect, and I even became an expert in Friday's edu158 (after my D failing system testing). Although I regained my rating last night, it was still quite frustrating. It seems I am not making any progress, and the feeling of continuous failure goddamn kills me.

Have you been through this? What should I do?

Solve more hard problems, maybe?

You can compare your solve graph with mine, it's not much better than my counts tbh.

Thanks, it makes sense. I used to solve lots of easy problems to make myself feel good, now I have cut it off and focused on problems ranging 1900-2600. Hopefully this will make some differences.

I would say that more importantly, up to 2300, 2400 and 2600 are not very important at this stage.

Thanks a lot! I will consider this seriously:)

where can you see this graph?

https://chrome.google.com/webstore/detail/cf-analytics/hhljbjodjdbjbggddjaidojnlmaobcpo

https://addons.mozilla.org/en-US/firefox/addon/cf-analytics/

there is some extensions that help you analyze your account and problems you solved and problems you coudn't solve from the history of creating your account

like : CF analytics extension, CF Stalker, ...

review this blog it will help you

https://mirror.codeforces.com/blog/entry/82884

gotcha thanks

You're Welcome

How to become CM? I was an expert a few years ago on my alt.

I think it is helpful to solve some hard problems, just like how AshrafSustS19 has put it. For now I am solving problems ranging 1900-2600, because they are not too easy, yet not way beyond my ability. I used to do this wrong and solved a lot of easy problems, so it took me 11 months to reach cm.

Actually, now I strongly feel that solving a lot of easy problems enables me to quickly solve A, B and C (and even D) during a contest, but it will be really hard for me to solve E because of this training method. However, it is clear that when you are aiming for a higher level, you have to solve those hard problems in an official contest. So I think focusing on solving hard problems can do much good.

I did cp for 1 month ( September )intensely and reached 1159 rating. I was practicing 800-1100 rated only (Sometimes 1200). Left cp for one month. Started again 2 weeks ago and started solving 1300 rated problems but since they are very hard for me, it will usually take me upto 1 hour to come up with 80% accurate logic. But the problem is, I don't even know my approach is 80% accurate until I read the editorial. Because of this whole frustration, I jump to the next 1300 rated question. I think this process slows down my thinking process a lot. Because of this, I lost 150+ points now in the previous 3 contests. Two months ago, I was pretty fast even though I couldn't solve medium level problems. Now I became extremely slow at thinking because of the side effect of solving hard problems (1300 rated). What do you think about this?? Should I go back and solve <= 1200 rated problems or should I solve 1300 rated problems and then eventually I will get the fast?

Same problem bro. Solving hard problems and solving fast seem to completely different games. Do mention if you find any solution.

Look, i am not a master and i have only 4 months of experience in codeforces. But i know that solving difficult problems of range for u like(2100-2400 solve 110 each at presnt u have sloved 50 problems each) with consistency and pace can grant u the promotion .Work hard. :)

me too

Thank you dude

solve more 2000-2200 rating problems. I don't even know how but I have solved 116 2000 rating problems. These problems in this range are pretty fun to solve, and you could also try solving 2000+ rating problems on atcoder if you get tired of cf problems

Great. I've been away from atcoder for quite a long time. Maybe it is time to pick that up:)

Congrats on becoming a Master!

Sincerely thanks, bro:)

oh look you are a master, congrats