Trang chủ
Danh sách bài
Các bài nộp
Thành viên
Các kỳ thi
Thông tin
>
Máy chấm
Custom Checkers
Github
Đăng nhập
hoặc
Đăng ký
Trang web này hoạt động tốt nhất khi JavaScript được cho phép.
Kỳ thi trong tháng Tháng 6 2027
« Trước
Hôm nay
Sau »
|
Export
Ẩn các kỳ thi riêng tư
Danh sách
Lịch
Chủ nhật
Thứ hai
Thứ ba
Thứ tư
Thứ năm
Thứ sáu
Thứ bảy
30
31
1
2
3
4
5
6
7
8
9
Chương 6: Mảng đánh dấu, Sàng nguyên tố, Sàng ước (Buổi 17-18) (Riêng tư - chỉ dành cho học viên)
Chương 7: Chuỗi (string) (Buổi 19 --> 22) (Riêng tư - chỉ dành cho học viên)
Chương 8: Tìm kiếm nhị phân (Binary Search) (Buổi 23 --> 24) (Riêng tư - chỉ dành cho học viên)
Chương 9: Prefix Sum, Đồng dư thức (Modulo) (Buổi 25 --> 27) (Riêng tư - chỉ dành cho học viên)
Chương 10: Sinh nhị phân, hoán vị, tổ hợp (Buổi 28 --> 30) (Riêng tư - chỉ dành cho học viên)
Chương 11: Mảng 2 chiều (Buổi 31 --> 33) (Riêng tư - chỉ dành cho học viên)
Chương 12: Kỹ thuật Hai Con Trỏ (Two Pointers) (Buổi 34, 36) (Riêng tư - chỉ dành cho học viên)
Chương 13: CTDL map, set, multimap, multiset (Buổi 37-39) (Riêng tư - chỉ dành cho học viên)
10
11
12
13
14
15
Chương 14: Cửa sổ trượt + Tham lam (Greedy) (Buổi 40) (Riêng tư - chỉ dành cho học viên)
Chương 15: Ngăn xếp, Hàng đợi (ưu tiên, 2 đầu) (Buổi 41 --> 44) (Riêng tư - chỉ dành cho học viên)
Chương 16: Xử lý bit (bitmask, bitset) (Buổi 45 --> 47) (Riêng tư - chỉ dành cho học viên)
Chương 17: Kỹ thuật chia đôi tập (Meet In The Middle) (Buổi 48) (Riêng tư - chỉ dành cho học viên)
Chương 18: Danh sách liên kết (Linked List) (Buổi 49, 51) (Riêng tư - chỉ dành cho học viên)
Chương 19: Đệ quy cơ bản (Basic Recursion) (Buổi 50 --> 51) (Riêng tư - chỉ dành cho học viên)
Chương 20: Quay Lui (Backtracking) (Buổi 52 --> 53) (Riêng tư - chỉ dành cho học viên)
Chương 21: Chia để trị (Divide and Conquer) (Buổi 54 --> 55) (Riêng tư - chỉ dành cho học viên)
Chương 22: Quy Hoạch Động (Dynamic Programming) (Buổi 56 --> 59) (Riêng tư - chỉ dành cho học viên)
Chương 23: Thuật toán BFS, DFS (Duyệt đồ thị) (Buổi 60 --> 62) (Riêng tư - chỉ dành cho học viên)
Chương 24: Thuật toán Dijkstra (Buổi 63 --> 64) (Riêng tư - chỉ dành cho học viên)
Chương 25: Thuật toán Bellman-Ford (Buổi 65 --> 66) (Riêng tư - chỉ dành cho học viên)
Chương 26: Thuật toán Floyd-Warshall (Buổi 67 --> 68) (Riêng tư - chỉ dành cho học viên)
Chương 27: Quy hoạch động Bitmask (Buổi 69 --> 70) (Riêng tư - chỉ dành cho học viên)
Chương 28: Quy hoạch động chữ số (DP Digit) (Buổi 71 --> 72) (Riêng tư - chỉ dành cho học viên)
16
Chương 29: Kỹ thuật chia căn + Sparse Table (Buổi 73) (Riêng tư - chỉ dành cho học viên)
Chương 30: Cây Phân Đoạn (Segment Tree) (Buổi 74 --> 75) (Riêng tư - chỉ dành cho học viên)
Chương 31: Cây chỉ số nhị phân (Fenwick Tree/BIT) (Buổi 76, 77) (Riêng tư - chỉ dành cho học viên)
Chương 32: LCA - Tổ tiên chung gần nhất (Buổi 78 + 79) (Riêng tư - chỉ dành cho học viên)
Chương 33: Hash Table và Thuật toán Hashing (Buổi 80 + 81) (Riêng tư - chỉ dành cho học viên)
Chương 34: Thuật toán KMP (Buổi 82) (Riêng tư - chỉ dành cho học viên)
Chương 35: Thuật toán Z Function (Buổi 83) (Riêng tư - chỉ dành cho học viên)
Chương 36: Cấu trúc dữ liệu cây tiền tố (Trie) (Buổi 84) (Riêng tư - chỉ dành cho học viên)
Chương 37: Mảng hậu tố (Suffix Array) (Buổi 85 + 86) (Riêng tư - chỉ dành cho học viên)
Chương 38: Thuật toán Manacher (Buổi 87 + 88) (Riêng tư - chỉ dành cho học viên)
Chương 39: Disjoint-Set Union-Find (DSU) (Buổi 89 + 90) (Riêng tư - chỉ dành cho học viên)
Chương 40: Thuật toán Prim tìm cây khung nhỏ nhất (Buổi 91 + 92) (Riêng tư - chỉ dành cho học viên)
Chương 41: Thuật toán Kruskal tìm cây khung nhỏ nhất (Buổi 93-95) (Riêng tư - chỉ dành cho học viên)
Chương 42: Topological Sort (Sắp xếp Topo) (Buổi 98) (Riêng tư - chỉ dành cho học viên)
Chương 43: Thành phần liên thông mạnh - Cầu, Khớp (Buổi 99 + 100) (Riêng tư - chỉ dành cho học viên)
Chương 44: Đường đi/Chu trình Hamilton - Euler (Buổi 101) (Riêng tư - chỉ dành cho học viên)
Chương 45: Đồng dư modulo (Buổi 103) (Riêng tư - chỉ dành cho học viên)
Chương 46: Thuật toán Euclid, Euclid mở rộng (Buổi 105) (Riêng tư - chỉ dành cho học viên)
Chương 47: Các bài tập về số nguyên tố (Buổi 107) (Riêng tư - chỉ dành cho học viên)
Chương 48: Lũy thừa ma trận (Riêng tư - chỉ dành cho học viên)
Chương 49: Bao lồi đường thẳng - Convex Hull Trick (Riêng tư - chỉ dành cho học viên)
Chương 50: Tối ưu Quy hoạch động - Knuth, Chia để trị (Riêng tư - chỉ dành cho học viên)
Chương 51: Hàm sinh - Định lý số ngũ giác Euler (Riêng tư - chỉ dành cho học viên)
Chương 52: Luồng cực đại và cặp ghép (Riêng tư - chỉ dành cho học viên)
Chương 53: Cây phân đoạn bền vững - Persistent Segment Tree (Riêng tư - chỉ dành cho học viên)
Chương 54: Phân rã Heavy-Light - HLD (Riêng tư - chỉ dành cho học viên)
Chương 55: Phân rã trọng tâm - Centroid Decomposition (Riêng tư - chỉ dành cho học viên)
Chương 56: Xác suất và kỳ vọng (Riêng tư - chỉ dành cho học viên)
Chương 57: Lý thuyết trò chơi - Nim, Grundy (Riêng tư - chỉ dành cho học viên)
Chương 58: Hệ phương trình tuyến tính - Khử Gauss (Riêng tư - chỉ dành cho học viên)
Chương 59: Thuật toán Aho-Corasick (Riêng tư - chỉ dành cho học viên)
Chương 60: Hình học tính toán (Riêng tư - chỉ dành cho học viên)
Chương 61: Treap - Cây cân bằng ngẫu nhiên (Riêng tư - chỉ dành cho học viên)
Chương 62: Biến đổi Fourier nhanh (FFT) (Riêng tư - chỉ dành cho học viên)
Chương 63: Quy hoạch động trên tập con (SOS DP) (Riêng tư - chỉ dành cho học viên)
Chương 64: Cơ sở XOR (Xor Basis) (Riêng tư - chỉ dành cho học viên)
Chương 65: Cây Li Chao (Riêng tư - chỉ dành cho học viên)
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3