1 |
Khởi động & Làm quen (1-25) |
|
Làm quen với nền tảng, giải các bài toán đơn giản. |
2 |
Lý thuyết số cơ bản (26-50) |
- Problem 27, 31, 35, 41, 48
|
Nắm vững các khái niệm cơ bản về số nguyên tố, đồng dư. |
3 |
Tổ hợp & Xác suất (51-75) |
|
Áp dụng các nguyên tắc đếm và xác suất cơ bản. |
4 |
Lý thuyết số nâng cao (76-100) |
- Problem 76, 81, 87, 97, 100
|
Giải quyết các vấn đề phức tạp hơn liên quan đến lý thuyết số. |
5 |
Thuật toán & CTDL (101-125) |
- Problem 102, 107, 112, 119
|
Sử dụng các thuật toán và cấu trúc dữ liệu cơ bản. |
6 |
Mật mã & Đồng dư (126-150) |
- Problem 129, 132, 134, 145
|
Đi sâu vào các khái niệm đồng dư và ứng dụng. |
7 |
Geometry & Tìm đường |
|
Giải quyết các bài toán hình học và tìm đường đi. |
8 |
Tổ hợp nâng cao (176-200) |
- Problem 179, 187, 191, 200
|
Nắm vững các kỹ thuật tổ hợp và đếm phức tạp. |
9 |
Lý thuyết trò chơi |
|
Hiểu và áp dụng các nguyên tắc cơ bản của lý thuyết trò chơi. |
10 |
Xử lý số lớn |
|
Làm việc hiệu quả với các số vượt quá giới hạn kiểu dữ liệu chuẩn. |
11 |
Tối ưu hóa & Tìm kiếm |
- Problem 114, 115, 103, 166
|
Phát triển các thuật toán tìm kiếm và tối ưu hóa hiệu quả. |
12 |
Thử thách đỉnh cao (201+) |
- Problem 205, 206, 357, 203
|
Giải quyết các bài toán khó nhất đòi hỏi sự kết hợp của nhiều kỹ thuật. |