Задачи
Лесно · Math · Number theory
Средно · Trees · Depth-first Search
Лесно · Graphs · Shortest paths
Средно · Math · Number theory
Много трудно · Brute force
Трудно · Dynamic programming · Probabilities
Много трудно · Geometry · Graph matchings · Constructive Algorithms
Лесно · Geometry
Много трудно · Geometry · Math
Средно · Two pointers · Math · Sorting
Много лесно · Implementation
Много трудно · Dynamic programming · Dynamic Programming Optimization · Prefix Sums · Combinatorics
Трудно · Number theory · Combinatorics · Bitmasks · Prime factorization
Лесно · Binary Search · Segment Tree
Много лесно · Math
Средно · Dynamic programming
Много трудно · Graphs · Greedy algorithms · Constructive Algorithms
Много лесно · Graphs
Средно · Dynamic programming · Prefix Function
Трудно · Geometry · Math
Много лесно · Greedy algorithms · Graphs
Лесно · String suffix structures · Brute force
Много лесно · Brute force · Math
Лесно · Math · Combinatorics
Трудно · Meet-in-the-middle · Binary Search · Greedy algorithms