Задачи
Тешко · 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