Naloge
Srednje · Dynamic programming
Težko · Graphs · Shortest paths · Dijkstra algorithm · Sorting
Težko · Geometry · Combinatorics · Sorting
Težko · Dynamic programming · Sorting · Combinatorics · Prefix Sums
Zelo težko · Binary Search · Dynamic programming · Greedy algorithms · Priority Queue
Zelo lahko · Sorting · Two pointers
Srednje · Brute force
Srednje · Greedy algorithms · Sorting
Težko · Greedy algorithms · Sorting · Depth-first Search
Zelo lahko · Sorting
Srednje · Depth-first Search · Graphs
Težko · Greedy algorithms · Sorting · Prefix Sums · Geometry
Lahko · Graphs
Lahko · Dynamic programming
Težko · Dynamic programming
Zelo težko · Hashing · Combinatorics
Zelo težko · Dynamic programming · Dynamic Programming Optimization · Greedy algorithms
Lahko · Brute force
Lahko · Brute force · Prefix Sums
Lahko · Brute force · Sorting
Težko · Greedy algorithms · Prefix Sums · Sorting
Srednje · Sorting · Brute force · Greedy algorithms · Prefix Sums
Srednje · Breadth-first Search · Shortest paths
Težko · Greedy algorithms · Math
Težko · Dynamic programming · Greedy algorithms