Naloge
Zelo lahko · Graphs
Srednje · Brute force · Implementation
Lahko · Dynamic programming
Zelo lahko · Brute force · Strings
Lahko · Geometry
Lahko · Graphs · Dynamic programming
Težko · Graph network flows · Greedy algorithms
Srednje · Trees · Depth-first Search
Lahko · Sorting
Lahko · Graphs · Greedy algorithms
Lahko · Dynamic programming
Zelo lahko · Implementation
Srednje · Combinatorics · Number theory · Prime factorization
Zelo lahko · Graphs
Zelo lahko · Data Structures · Implementation · Prefix Sums
Težko · Dynamic programming · Bitmasks
Srednje · Breadth-first Search · Shortest paths · Graphs
Zelo težko · 2-SAT · Depth-first Search · Graphs
Zelo lahko · Graph matchings
Zelo težko · Implementation · Strings
Zelo lahko · Binary Search
Težko · Graphs · Disjoint set union · Depth-first Search
Zelo lahko · Dynamic programming · Math · Combinatorics
Zelo lahko · Greedy algorithms · Implementation
Zelo lahko · Implementation