Naloge
Težko · Suffix Array
Zelo lahko · Graphs
Zelo lahko · Brute force
Lahko · Math · Binary Search
Zelo težko · Geometry · Constructive Algorithms
Zelo lahko · Brute force
Težko · Graphs
Srednje · Graphs · Greedy algorithms
Lahko · Strings
Zelo lahko · Sorting
Lahko · Prefix Sums
Srednje · Segment Tree
Lahko · Dynamic programming · Graphs · Binary Search
Težko · Geometry
Težko · Brute force · Implementation
Lahko · Dynamic programming · String suffix structures
Težko · Geometry · Constructive Algorithms
Zelo težko · Graphs · Depth-first Search · Trees · Combinatorics
Težko · Graphs · Depth-first Search · Shortest paths · Dijkstra algorithm
Srednje · Math · Binary Search · Sorting
Lahko · Brute force · Strings
Zelo težko · Graphs · Depth-first Search · Combinatorics · Number theory · Dynamic programming
Zelo težko · Trees · Constructive Algorithms · Graphs · Depth-first Search
Lahko · Brute force · Math · Number theory
Zelo težko · Data Structures · Greedy algorithms · Sorting