Phase | Main Topic | Content | Goal |
---|---|---|---|
1 | Fundamentals |
|
Master the language and fundamental knowledge to get started. |
2 | Gray → Brown (Rating < 800) |
|
Get familiar with the platform and solve easy problems. |
3 | Brown → Green (800-1200) |
|
Solve medium problems and learn core algorithms. |
4 | Green → Blue (1200-1600) |
|
Master dynamic programming and basic data structures. |
5 | Blue → Yellow (1600-2000) |
|
Solve hard problems with advanced techniques. |
6 | Yellow → Red (2000+) |
|
Compete at the highest level and gain deep insight into problems. |