[](#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
* * *