| # | User | Rating |
|---|---|---|
| 1 | Benq | 3676 |
| 2 | Kevin114514 | 3657 |
| 3 | jiangly | 3638 |
| 4 | turmax | 3442 |
| 5 | tourist | 3380 |
| 6 | Um_nik | 3353 |
| 7 | strapple | 3350 |
| 8 | squareOf105 | 3346 |
| 9 | heuristica | 3322 |
| 10 | maroonrk | 3310 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 158 |
| 2 | nik_exists | 150 |
| 2 | maspy | 150 |
| 4 | AmShZ | 144 |
| 5 | Um_nik | 143 |
| 6 | Errichto | 139 |
| 7 | adamant | 137 |
| 8 | BledDest | 135 |
| 9 | maroonrk | 133 |
| 10 | qwexd | 130 |
|
+4
Competitive Programmer’s Handbook by Antti Laaksonen is a good book imo. Covers topics from basics to advanced. Of course, you need to solve questions and practice on your own. Are you not satisfied with the book or is there some other problem you're facing? No book can help you with "practicing" There are recurring questions and algorithms, which a book can help you understand. For eg. I didn't even know the topics that exist in CP, like DP, greedy, graph etc. The book helped me know about them. But practicing is my own job to do. |
| Name |
|---|


