algorithm library for problem solving.
- SCC
- BCC
- max flow (dinic)
- mincost maxflow
- hopcroft karp
- bellman ford
- indexed tree
- segment tree
- persist segment tree
- trie
- gcd
- extended gcd
- convex hull
- suffix array & lcp
- manacher
- aho corasick
- kmp
- divide & conquer optimization
- convex hull trick with storage