Naloge
Zelo lahko · Dynamic programming
Srednje · Dynamic programming · Prime factorization · Combinatorics
Zelo lahko · Dynamic programming
Težko · Graphs · Depth-first Search · Dynamic programming
Lahko · Geometry · Trees · Graphs
Srednje · Geometry · Trees · Graphs
Zelo lahko · Prefix Sums · Segment Tree
Zelo težko · Graphs · Shortest paths · Combinatorics · Dynamic programming
Lahko · Games · Trees
Težko · Dynamic programming · Bitmasks · Dijkstra algorithm · Shortest paths · Graphs
Lahko · Segment Tree · Prefix Sums · Binary Search
Težko · Combinatorics · Math · Number theory
Zelo lahko · Shortest paths · Graphs · Graph network flows
Srednje · Graphs
Težko · Hashing · Strings · Two pointers
Zelo lahko · Implementation · Brute force
Zelo lahko · Implementation
Zelo lahko · Brute force
Lahko · Greedy algorithms
Lahko · Brute force
Zelo lahko · Dynamic programming
Zelo lahko · Dynamic programming
Srednje · Implementation
Lahko · Graphs · Brute force
Srednje · Implementation