Задачи
Трудно · Graphs · Depth-first Search · Breadth-first Search
Много лесно · Implementation · Hashing
Много лесно · Dynamic programming
Средно · Math
Лесно · Suffix Array · String suffix structures
Лесно · Sorting
Лесно · Geometry
Много трудно · Graphs · Dynamic programming
Много лесно · Implementation
Лесно · Graphs
Лесно · Number theory · Math
Много трудно · Graphs
Трудно · Dynamic programming · Bitmasks
Трудно · Dijkstra algorithm · Dynamic programming · Shortest paths
Много трудно · Scanline / Sweep Line · Segment Tree · Sorting
Средно · Bitmasks · Dynamic programming · Sorting
Много трудно · Greedy algorithms
Трудно · Dynamic programming
Средно · Geometry
Много лесно · Implementation
Много трудно · Brute force
Много лесно · Priority Queue · Greedy algorithms
Средно · Strings · Greedy algorithms
Средно · Implementation
Лесно · Dynamic programming