Naloge
Zelo lahko · Implementation
Lahko · Graphs
Zelo lahko · Bitmasks
Srednje · Dijkstra algorithm · Graphs · Shortest paths
Zelo lahko · Strings
Zelo težko · Greedy algorithms · Geometry
Lahko · Brute force · Strings
Zelo lahko · Sorting · Brute force
Težko · Dynamic programming · Two pointers · Implementation
Zelo težko · Brute force
Srednje · Dynamic programming · Trees
Srednje · Brute force · String suffix structures
Srednje · Math · Dynamic programming
Zelo težko · Graphs
Lahko · Graphs · Implementation
Lahko · Strings · Brute force
Lahko · Graphs · Data Structures
Težko · Dynamic programming · Graphs
Zelo lahko · Implementation · Greedy algorithms
Zelo lahko · Dynamic programming
Srednje · Binary Search · Sorting
Težko · Convex Hull · Queries · Geometry · Stacks
Zelo lahko · Sorting
Srednje · Math · Brute force
Lahko · Strings