Im currently 1500 and I wanted to ask people whove hit 1600+, what topics and problem types should I focus on before I'm ready to take on Expert, and what would your overall advice about CP be? TY :3
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3676 |
| 2 | Kevin114514 | 3659 |
| 3 | jiangly | 3640 |
| 4 | turmax | 3450 |
| 5 | tourist | 3382 |
| 6 | strapple | 3360 |
| 7 | Um_nik | 3354 |
| 8 | squareOf105 | 3348 |
| 9 | maroonrk | 3312 |
| 10 | idontwannadothis…e | 3191 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 155 |
| 2 | nik_exists | 151 |
| 3 | maspy | 149 |
| 4 | AmShZ | 145 |
| 5 | Um_nik | 143 |
| 6 | Errichto | 139 |
| 7 | BledDest | 136 |
| 8 | adamant | 134 |
| 9 | maroonrk | 132 |
| 10 | cry | 130 |
Im currently 1500 and I wanted to ask people whove hit 1600+, what topics and problem types should I focus on before I'm ready to take on Expert, and what would your overall advice about CP be? TY :3
| Name |
|---|



honestly the jump from 1500 to 1600 isn’t about learning some crazy new algorithm. it’s mostly about consistency and speed. what helped me the most was forcing myself to upsolve every missed problem after contests, even the ones that felt annoying. also, practice 1600–1700 problems specifically — that’s your sweet spot right now. dp, binary search, and greedy will carry you hard, so get really comfortable with those. and yeah, don’t rush to code; spend a few minutes testing examples on paper first, it saves so much time later. rating will go up and down, don't stress over individual rounds. just keep showing up and you'll cross it before you know it. good luck man
thank you bro <3