Задачи
Средно · Brute force · Bitmasks
Тешко · Combinatorics · Dynamic programming · Number theory
Многу тешко · Hashing · Binary Search · Sorting · Number theory
Лесно · Graphs · Trees
Многу тешко · Geometry
Многу тешко · Breadth-first Search · Hashing · Bitmasks
Лесно · String suffix structures · Implementation
Лесно · Sorting · Greedy algorithms
Лесно · Priority Queue
Тешко · Graphs · Shortest paths
Многу лесно · Geometry
Лесно · Graphs
Средно · Dynamic programming
Многу тешко · Graphs · Greedy algorithms · Depth-first Search · Prefix Sums
Многу тешко · Dynamic programming
Многу лесно · Dynamic programming
Средно · Implementation · Dynamic programming
Многу лесно · Implementation
Многу лесно · Graphs · Brute force
Тешко · Geometry
Многу лесно · Geometry
Тешко · Geometry · Disjoint set union · Graphs
Многу лесно · Implementation
Средно · Depth-first Search
Многу лесно · Implementation