Hello Codeforces, I am a 15 year old high school student that works hard to improve, after reaching Cyan with 4 months of practice, going on for another 2 months without much improvement and a 2.5 month break, I have just reached Expert after around 9 months. I would like to learn what difficulty range I should study from and what resources would be most beneficial in your opinion. Thank you in advance.

can you share your learning resources ? almost 3 year...i still in gray ...

I also need it.

https://docs.google.com/document/d/1E8j0FCoNbdptnaPxwmeaRqp6UkTGPg-6NUjLGJDNGMI/edit

https://docs.google.com/document/d/1E8j0FCoNbdptnaPxwmeaRqp6UkTGPg-6NUjLGJDNGMI/edit

Maturity is when you realize chatGPT is better than you :(

For me also!please help!

I am not sure if my advice is very valid cause I am fairly new to CP, but try using the USACO guide(Gold + Platinum) to learn concepts and for practice problems. Try 1700-2100 rated cf problems. This is what I have been doing for the past few weeks.

Wow, thanks a lot.

What are the topics from USACO, I should start studying to solve Div 2 C?

Div2 C problems are usually from topics in USACO Silver. So, you should be quite familiar with those topics. Additionally, you must learn simple DP(exclude bitmasks or DP on trees). And ofcourse math topics are important.

Thank u so much for the suggestions

can you suggest me what math topic need to learn?

Same here, It would be nice if you specified a bit further. For example, would sieve and MMI be enough for my level or should I start practising olympic number theory?

Congratulations,maybe in one month I will also reach the blue.

I think maybe solve the problems in (*1800, *2000) (just like me)

How much time does it take you to solve: *1400 *1500 *1600 *1700 *1800 *1900 *2000

rated problems? And at what point do you just look up the answer? I am quite confused with the timing in general.

*1400 to *1600: 10 minutes

*1700: 10 to 30 minutes

*1800 and *1900: 30 to 60 minutes (sometimes unsolvable)

*2000: almost never solved any

anyway, I don't usually look up the solution, instead if not solved after 60 minutes then just skip it

Wow, I don't think that I could ever match your speed, it takes me at least 30 mins to solve 1600's. Do you think filtering the problemset and solving each question from top to bottom would be beneficial? If not, could you recommend a ladder or problemset you like? Thank you for your previous response.

Also, could you maybe try guessing a good time range for solving problems for someone my level too? I would be most pleased.

varies for each person, but for me it's 60 minutes.

Thank you, would you mind answering my second question too please, I have been looking for a decent problemset for a long time.

sorry I don't know one

Thank you.

how to practice, I also want to become cyan with 4 months of practice, Today I've just started cp.

%%% You are so strong!!! You can enter JS province team. Orz

What is that?

See this: https://codeforces.com/blog/entry/114502

"Can't find such topic"