I have been solving questions continuously for the past 60+ days and I feel that there is no big improvement , I accept the fact that it will take some time to improve , but at this stage what all should I learn (any new algorithms -like binary search bitmasks ) and which set of problems should start solving (as of now I'm trying from C2- ladders (1000-1200) level .

https://docs.google.com/document/d/1E8j0FCoNbdptnaPxwmeaRqp6UkTGPg-6NUjLGJDNGMI/edit . Go through this once .

thankss

Thanks for giving valuable advice will try to follow it.

Thank you for your advice

How much time a day should we spend on cp per day to get better at it?

Thank you so much for the advice totally going to follow it.

bro also give contest regularly along with practice to have time-bound experience and topics are binary_search, number theory, and greedy for now. I hope it will help u out.

thanks bro

Just read a basic algorithm book like CLRS. It doesn't take too long and it contains most of algorithms you need to know, except segment trees.

Ok I will try to cover Thanks

According to CF analytics you are only practicing 800-1100 really, try practicing 1200-1400. Also don't look at editorial when practicing.

Why shouldn't I read editorials when practicing?

I heard that it is good to try to solve it for 20-30 minutes before trying to read editorial, as otherwise your brain doesn't work. Maybe only read editorial after you can not solve it on your own and have tried for over 30 minutes.

Oh ok Thanks

Stop solving problems. Touch grass or hang out with friends please

Auto comment: topic has been updated by vigcancode (previous revision, new revision, compare).the best answer is : use your mind , and train it , don't look to editorial too fast, just think like there is no editorial to the problem , and you must solve it!

yes you might be stuck for a long time, but if you still generating ideas, continue doing so.

if you are stuck( AKA no more ideas generated) > X time( you define X) , check editorial.

I don't there's much for you to learn now, for A B and C in Div.2 contests takes almost no algorithms other than searching and binary search. Also, improving do take time, look at my graph and it's really painful XD

ok

Hi, I know that I'm still low rating but I'll try to recommend you some stuff that I think has been working for me so far, you should check this blog https://codeforces.com/blog/entry/111099 and if are struggling to follow a path on what to learn I would recommend you https://usaco.guide/ .

I also think it's very important to avoid editorials as much as possible, try to solve the problem for around 30 minutes, if after that you run out of ideas on how to progress on that puzzle check one line of the editorial until you get an idea on how to progress. Usaco guide has an how to practice section that describes something similar https://usaco.guide/general/practicing .

does that mean *1800 problems are too easy for me to practice if I can always solve them from them in archive in less than 40 minutes?

Spoileromg shadow assassin MVP++ (even though cyan would probably be more fit) !

It could be easy for you, but you might want to solve it faster (maybe). If you solve the easy ones faster, you would have more time to solve the harder ones. So once you can solve 1800 problems really fast, you could then move on to higher rated, which I think would be more suitable. If it takes like 30 minutes (around a quarter of a contest) to solve a 1800 problem (usually like a div2D or smth), you wouldn't have time to solve the 2000+ problems like a div2E or F (because they seem dang hard). If there is anything wrong with my logic please do inform me.