Naloge
Srednje · Brute force · Bitmasks
Težko · Combinatorics · Dynamic programming · Number theory
Zelo težko · Hashing · Binary Search · Sorting · Number theory
Lahko · Graphs · Trees
Zelo težko · Geometry
Zelo težko · Breadth-first Search · Hashing · Bitmasks
Lahko · String suffix structures · Implementation
Lahko · Sorting · Greedy algorithms
Lahko · Priority Queue
Težko · Graphs · Shortest paths
Zelo lahko · Geometry
Lahko · Graphs
Srednje · Dynamic programming
Zelo težko · Graphs · Greedy algorithms · Depth-first Search · Prefix Sums
Zelo težko · Dynamic programming
Zelo lahko · Dynamic programming
Srednje · Implementation · Dynamic programming
Zelo lahko · Implementation
Zelo lahko · Graphs · Brute force
Težko · Geometry
Zelo lahko · Geometry
Težko · Geometry · Disjoint set union · Graphs
Zelo lahko · Implementation
Srednje · Depth-first Search
Zelo lahko · Implementation