Template project for each problem.
Library with some useful data structures and algorithms:
- Big integer;
- Binary exponentiation;
- Combinatorics;
- Dijkstra algorithm;
- Disjoint-set;
- Fenwick tree;
- Floyd-Warshall algorithm;
- Euclidean algorithm;
- Kruskal algorithm;
- Modular arithmetic;
- Knuth–Morris–Pratt algorithm;
- Sieve of Eratosthenes;
- Binary search;
- Ternary search;
- Segment tree.