Hey Codeforces! I'm Ahnaf, a beginner in CP and aiming to reach pupil in a month. I’m solving about 5 problems a day, mostly rated 800–900, and plan to solve around 100–120 problems at each rating before moving up (like 900–1000 next), by filtering recent problems by rating.
My routine: I try to think about a problem for 30 minutes, then check the editorial if stuck, and finally implement it myself. I use C++ and I’m kinda comfortable with basic STL like vector, map, set, sort(), and unique().
I’d love to know if this is a good way to improve. Should I keep doing this? Also, what beginner topics should I focus on next to solve more and get better faster?
So far, I’ve practiced basics of C++, math, brute force, and implementation. Any advice, topic lists, or practice plans from you guys would be awesome!
Thanks a lot! — Ahnaf




