Bill Yang's algorithm & data structure templates
- bipartite graph
- blossom tree
- linear bases
- simplex
- directed-MST
- kruskal
- prim
- network flow
- treap
- splay
- scape-goat tree
- suffix-automaton
- suffix-array
- KMP
- aho_corasick-automaton
- manacher
- palindrome-automaton
- link-cut-tree
- virtual-tree
- left-side-tree
- kd-tree
- circle-square-tree
- fast-fourier-transform
- number-theoretic-transform
- fast-walsh-transform
- quick_pow
- baby-step-giant-step
- exgcd
- chinese-remainder-theorem
- gauss
- liner sieves
- miller-rabin
- pollard-rho
you can visit my blog to find more OI study notes.