- 1. amoshuangyc
- 2. Data Structures
❱
- 2.1. BIT
- 2.2. DSU
- 2.3. LazySegTree
- 2.4. Mint
- 2.5. Prefix Sum
- 2.6. SegTree
- 2.7. Sparse Table
- 2.8. Treap
- 2.9. Wavelet Matrix
- 3. Algorithms
❱
- 3.1. 2-SAT
- 3.2. BFS
- 3.3. CombTool
- 3.4. Dijkstra
- 3.5. Eccentricity
- 3.6. Euler Tour
- 3.7. Floyd Warshall
- 3.8. Greedy
- 3.9. LCA
- 3.10. Linear Congruence
- 3.11. Longest Increasing Subsequence
- 3.12. Monotonic Stack/Deque
- 3.13. PolyHash
- 3.14. PolyHash2
- 3.15. Powmod
- 3.16. Prefix2D
- 3.17. Prefix3D
- 3.18. Rerooting
- 3.19. Searching
- 3.20. Sieve of Eratosthenes
- 3.21. SPFA
- 3.22. Tarjan SCC
- 3.23. Ternary Search
- 3.24. Topological Sort
- 3.25. XorShift
- 4. Topics
❱
- 4.1. 2D Poset
- 4.2. Binary Operations
- 4.3. Bivariate
- 4.4. Digit DP
- 4.5. DP
- 4.6. Floor and Ceiling
- 4.7. Functional/Permutation Graph
- 4.8. L1 Distance
- 4.9. Longest Common Prefix
- 4.10. K(-th) Smallest
- 4.11. Knapsack
- 4.12. Multiples/GCD/LCM
- 4.13. Pairwise on Graph/Tree
- 4.14. Pairwise on Sequence
- 4.15. Parenthesis Sequence
- 4.16. Square Number
- 4.17. Segments
- 4.18. Subsequence
- 4.19. Palindrome
- 4.20. Random Hashing
- 4.21. Ring
- 4.22. Sum to X
- 4.23. Unique Elements
- 5. Miscellaneous
❱
- 5.1. Rust Basic
- 5.2. Rotate
- 5.3. Running Length Encoding
- 5.4. Merge 2 Sorted Array
- 5.5. Ordered Float
- 5.6. Bit Operations