Задачи
Средно · 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