Naloge
Lahko · Dynamic programming
Zelo lahko · Prefix Sums · Dynamic programming
Zelo lahko · Sorting
Zelo lahko · Binary Search
Srednje · Sorting · Geometry · Constructive Algorithms
Zelo lahko · Implementation
Težko · Math
Zelo lahko · Sorting
Lahko · Breadth-first Search · Shortest paths
Lahko · Depth-first Search · Graphs
Zelo lahko · Graphs
Zelo težko · Graphs · Brute force
Težko · Math · Matrix · Constructive Algorithms
Zelo težko · Graphs · Graph matchings
Zelo težko · Segment Tree · Sorting · Data Structures · Greedy algorithms
Zelo težko · Brute force · Geometry
Srednje · Sorting · Combinatorics · Greedy algorithms · Two pointers
Zelo težko · Disjoint set union · Trees
Srednje · Graphs · Implementation
Lahko · Graphs
Zelo težko · Implementation
Težko · Math · Optimization
Težko · Number theory
Zelo lahko · Binary Search
Težko · Probabilities · Bitwise Operations · Number theory