Naloge
Zelo težko · Disjoint set union · Dynamic programming · Graphs
Zelo težko · Dynamic programming · Matrix · Prefix Sums · Combinatorics · Queries
Zelo težko · Convex Hull · Binary Search · Sorting · Geometry
Zelo lahko · Implementation
Zelo lahko · Sorting · Queries
Srednje · Constructive Algorithms
Srednje · Implementation · Prefix Sums
Težko · Binary Search · Implementation
Srednje · Segment Tree · Dynamic programming · Prefix Sums
Zelo težko · Graphs · Prefix Sums · Trees · Data Structures
Srednje · Interactive · Binary Search
Srednje · Binary Search · Graphs
Lahko · Binary Search · Dynamic programming
Zelo lahko · Implementation
Lahko · Greedy algorithms
Srednje · Greedy algorithms · String suffix structures
Zelo lahko · Implementation · Data Structures
Lahko · Graphs · Dijkstra algorithm · Shortest paths
Zelo težko · Graphs · Brute force
Zelo lahko · Math
Srednje · Greedy algorithms · Strings
Zelo lahko · Implementation
Lahko · Data Structures
Lahko · Implementation
Lahko · Binary Search · Math