Naloge
Težko · Graphs · Depth-first Search · Breadth-first Search
Zelo lahko · Implementation · Hashing
Zelo lahko · Dynamic programming
Srednje · Math
Lahko · Suffix Array · String suffix structures
Lahko · Sorting
Lahko · Geometry
Zelo težko · Graphs · Dynamic programming
Zelo lahko · Implementation
Lahko · Graphs
Lahko · Number theory · Math
Zelo težko · Graphs
Težko · Dynamic programming · Bitmasks
Težko · Dijkstra algorithm · Dynamic programming · Shortest paths
Zelo težko · Scanline / Sweep Line · Segment Tree · Sorting
Srednje · Bitmasks · Dynamic programming · Sorting
Zelo težko · Greedy algorithms
Težko · Dynamic programming
Srednje · Geometry
Zelo lahko · Implementation
Zelo težko · Brute force
Zelo lahko · Priority Queue · Greedy algorithms
Srednje · Strings · Greedy algorithms
Srednje · Implementation
Lahko · Dynamic programming