[](#LEVEL2---Lời-giải "LEVEL2")\[LEVEL2\] - Nội dung nửa khóa học ===================================================================== Nửa khóa học còn lại cũng từng này chuyên đề * * * ###### [](#📋-Content "📋-Content")📋 Content: * [Nội dung nửa khóa học level2](#algo "Nội dung nửa khóa học level2") * [Bài 1:Các bài tính toán nâng cao sử dụng Union, Find](#Bài-1 "Bài 1") * [Bài 2:Các bài toán Heap trên cây, priority_queue và thư viện functional. ](#Bài-2 "Bài 2") * [Bài 3: ST, RMQ](#Bài-3 "Bài 3") * [Bài 4: LCA](#Bài-4 "Bài 4") * DFS trên cây * [Bài 5: Tarjan](#Bài-4 "Bài 4") * [Bài 6: BIT](#Bài-6 "Bài 6") * [Bài 7: Segment Tree, lazy](#Bài-7 "Bài 7") * [Bài 8: Trie](#Bài-8 "Bài 8") * [Bài 9: Aho-Corasick automation](#Bài-9 "Bài 9") * KMP * Phân đoạn DNA * LCP * [Bài 10:Chia để trị trên cây](#Bài-10 "Bài 10") * Chục bài * + QTREE4, QTREE5 * [Bài 11:Phân chia chuỗi cây](#Bài-11 "Bài 11") * [Bài 12:Centroid Decomposition](#Bài-12 "Bài 12") * [Bài 13:Link Cut Tree](#Bài-13 "Bài 13") * [Bài 14:Treap](#Bài-14 "Bài 14") * [Bài 15:Splay, Rotate](#Bài-15 "Bài 15") * [Bài 16:SBT,L_rotate, R_rotate, ](#Bài-16 "Bài 16") * [Bài 17:KDTree phần 2](#Bài-17 "Bài 17") * [Bài 18:Cây lệch trái](#Bài-185 "Bài 18") * [Bài 19:Quy hoạch động nâng cao](#Bài-19 "Bài 19") * Hơn 10 chuyên đề ( DP Bitmask, DP SOS, DP State, DP on tree, DP Multiple Knapsack ..) * [Bài 20:luồng](#Bài-20 "Bài 20") * EK * Dinic * Max Flow, Min Cut * Bipartite graph maching * Minimum Cost Maximum Flow * * *