Naloge
Srednje · Dynamic programming · Strings
Zelo lahko · Dynamic programming
Zelo lahko · String suffix structures · Graphs
Zelo lahko · Graphs · Strings
Zelo lahko · Graphs · Shortest paths · Math
Srednje · Greedy algorithms · Geometry
Zelo lahko · Implementation
Težko · Geometry · Combinatorics · Sorting
Težko · Dynamic programming · Graphs · Depth-first Search · Greedy algorithms
Zelo težko · Graphs
Lahko · Dynamic programming · String suffix structures
Lahko · Disjoint set union · Graphs
Zelo lahko · Dynamic programming · Math
Zelo lahko · Bitmasks · Binary Search
Zelo lahko · Segment Tree · Implementation
Zelo lahko · Dynamic programming
Zelo težko · Prefix Sums · Data Structures
Zelo lahko · Implementation · Data Structures
Srednje · Data Structures · Binary Search
Zelo lahko · Dynamic programming
Srednje · Dynamic programming · Math
Lahko · Dynamic programming · Binary Search · Graphs
Srednje · Dynamic programming · String suffix structures
Težko · Greedy algorithms · Sorting
Zelo lahko · Implementation