Naloge
Zelo težko · Dynamic programming · Geometry · Combinatorics
Zelo težko · Segment Tree · Data Structures · Scanline / Sweep Line · Greedy algorithms
Zelo težko · Dynamic programming · Combinatorics · Graphs · Number theory
Zelo težko · Dynamic programming · Prefix Sums · Combinatorics
Zelo lahko · Depth-first Search · Graphs
Lahko · Two pointers
Srednje · Dynamic programming · Strings
Srednje · Two pointers
Zelo lahko · Binary Search
Lahko · Implementation · Number theory
Lahko · Implementation
Zelo lahko · Dynamic programming
Lahko · Implementation · Dynamic programming
Lahko · Implementation
Zelo lahko · Greedy algorithms · Priority Queue · Sorting
Lahko · Combinatorics
Srednje · Greedy algorithms · Combinatorics · Math
Lahko · Number theory · Sorting
Srednje · Dynamic programming
Zelo lahko · Combinatorics · Probabilities
Zelo lahko · Trees · Depth-first Search
Težko · Greedy algorithms · Sorting · Stacks
Srednje · Breadth-first Search · Shortest paths · Dynamic programming
Zelo težko · Segment Tree · Bitwise Operations · Data Structures · Prefix Sums
Zelo lahko · Geometry · Sorting · Hashing · Binary Search · Data Structures