プロコンライブラリ
- UnionFind
- SegmentTree
- BIT(Binary-Indexed-Tree)
- Treap
- Bellman Ford
- Prim
- Dijkstra
- Kruskal
- Dinic
- Bipartite Matching
- 橋の検出(Finding Bridges)
- 強連結成分分解(Strongly Connected Components)
- 直径(TreeDiameter)
- Heavy Light Decomposition
- Lowest Common Ancestor
- Inverse Factorial
- 最小公倍数・最大公約数(GCD・LCM)
- 拡張ユークリッドの互除法(Ext GCD)
- 素数リスト作成・エラトステネスの篩(Sieve of Eratosthenes)
- 逆元の計算
- あるmodでの nCr, nPr, nHr の計算
- 幾何のテンプレート
- 交差判定等
- 距離等
- 凸包(Convex Hull)
- ローリングハッシュ(Rolling Hash)
- Trie木
- suffix array
- Aho–Corasick
make lint
make build
make test
make format FILE=ファイル名
make lint
に引っかかった時はこれを実行すればエラーはかなり減るはず