Khóa học Lập Trình Thi Đấu của 28Tech cung cấp chuỗi video bài giảng mới nhất, giúp bạn nắm vững kiến thức và kỹ năng cần thiết để excel trong các cuộc thi lập trình.
Khóa Học 28Tech Lập Trình Thi Đấu - Chia sẻ kiến thức và kinh nghiệm quý báu.
Bạn Sẽ Học Được Gì Từ Khóa Học
✅ Nền tảng vững chắc
Bạn sẽ được chuẩn bị một nền tảng vững chắc cho các cuộc thi lập trình, giúp bạn tự tin tham gia và thể hiện khả năng của mình.
✅ Kiến thức hoàn thiện
Với những thành tích nổi bật trong các cuộc thi như Olympic, Tin học trẻ, học sinh giỏi, ACM-ICPC, bạn sẽ trở thành ứng viên mơ ước của các nhà tuyển dụng hàng đầu.
✅ Phân tích và giải quyết bài toán
Khóa học giúp bạn suy nghĩ nhanh hơn, lập trình tối ưu hơn và rèn luyện khả năng tập trung cần thiết trong quá trình giải quyết vấn đề.
✅ Giải quyết vấn đề phức tạp
Bạn sẽ học cách giải quyết những vấn đề phức tạp trong công việc, giúp bạn phát triển kỹ năng tư duy và sáng tạo.
✅ Áp dụng đi phỏng vấn
Khóa học trang bị cho bạn các kỹ năng cần thiết để xuất sắc vượt qua các vòng phỏng vấn thuật toán tại các doanh nghiệp.
Nội Dung Khóa Học
Buổi 1: Giới thiệu về khóa học Buổi 2: STL C++ (vector, pair, map, unordered_map, set, multiset) Buổi 3: Contest STL 1 + 2 Buổi 4: Cách viết hàm sắp xếp Buổi 4.1: Tiếp part 1, modulo, gcd, extended Euclid, số nguyên tố, a^b, hàm phi Euler. Buổi 5: Chữa contest số học 1 Buổi 6: Chữa contest số học 2 Buổi 7: Chữa contest tổ hợp Buổi 8: Bitwise, bitmask, bitset Buổi 9: Contest sorting Buổi 10: Chữa contest bitwise, bitmask, bitset Buổi 11: Bitmask – Miller Rabin Buổi 12: BIT (Fenwick Tree) lý thuyết Buổi 13: 2 con trỏ Buổi 14: Binary search, lower_bound, upper_bound, ternary search Buổi 15: Quy hoạch động Buổi 16: Quy hoạch động trên cây Buổi 17 + 18: Đồ thị DFS BFS Buổi 19: Chữa bài đồ thị – RMQ Buổi 19 + 20: Bài tập DFS BFS part 1 Buổi 21: Segment tree lazy update Buổi 22: Segment Tree Buổi 23: Segment tree (IT) Buổi 24: Fenwick tree Buổi 25: Binary Search Buổi 26: Code trâu, duyệt bitmask, đệ quy, duyệt phân tập, một vài bài segment tree Buổi 27: Đường đi ngắn nhất (Dijkstra, Floyd) Buổi 28: Nhân ma trận Buổi 29: Cây khung nhỏ nhất (Minimum Spanning Tree) Buổi 30: DSU Disjoint Sets Union Buổi 31: HASH – So khớp chuỗi Buổi 32: Max sum submatrix C++ (Hình chữ nhật con có tổng lớn nhất) – Reup Buổi 33: NB Stack Dequeue Buổi 34: Zbonus 1 Buổi 35: Zbonus 2 Buổi 36: LCA (Tổ tiên chung gần nhất), Euler tour, Segment Tree trên cây Buổi 37: KMP – Z function Buổi 38: Trie – cây tiền tố