Want to climb rating fast? Here’s the simplest 10-topic roadmap that actually works:
- Basic Programming (Fast I/O, loops, vectors, strings)
- Greedy
- Binary Search
- Two Pointers
- Sorting + Simple Math (GCD, modulo)
- Prefix Sums / Difference Arrays
- Basic 1D DP
- Graphs – BFS + DFS
- Number Theory (Sieve, primes, modular inverse)
- Basic Data Structures (Stack, Queue, Set, Map, Priority Queue)
Fastest Practice Plan:
- 1 topic per week
- Solve only 800–1200 rated problems
- Focus on Div.2 A → B → C (then D)
Start here: https://codeforces.me/problemset?tags=800-1200&order=problem_rating_ASC Follow this and you can go Newbie → Pupil → Specialist → Expert in just 3–6 months!








Auto comment: topic has been updated by sompurok (previous revision, new revision, compare).
Clearly worked for you.
What's up with people who can't do anything posting those roadmaps and training plans?
Ye, it clearly worked for him but in reverse order lol, from specialist to newbie :laugh:
these are AI generated suggestions
Doesn't seems to work for you
"Follow this and you can go Newbie → Pupil → Specialist → Expert in just 3–6 months!" — (bro is still a newbie after 6 years).
I think bro followed the roadmap in reverse order..
Bro is in downfall for last 5 yrs :((
ah yes, you learn binary search before you learn sorting
and you learn bfs — dfs before you learn stl data structures
Clearly, the way to go