Задачи
Лесно · 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 · Math
Лесно · Math
Тешко · Meet-in-the-middle