Naloge
Zelo lahko · Graphs · Implementation
Zelo težko · Brute force · String suffix structures
Zelo težko · Geometry
Zelo lahko · Math
Zelo težko · Graphs · Dynamic programming
Zelo lahko · Implementation
Lahko · Prime factorization · Binary Search
Srednje · Dynamic programming
Zelo težko · Geometry
Lahko · Graphs · Shortest paths
Srednje · Greedy algorithms · Sorting · Disjoint set union · Graphs
Težko · Breadth-first Search · Shortest paths · Graphs
Lahko · Implementation
Zelo težko · Geometry
Zelo težko · Math · Number theory · Combinatorics · Matrix · Constructive Algorithms
Težko · Breadth-first Search · Bitmasks · Graphs
Srednje · Geometry
Zelo težko · Dynamic programming · Bitmasks
Zelo težko · Trees · Data Structures · Range queries · Dynamic programming
Zelo lahko · Graphs · Dynamic programming
Lahko · Dynamic programming · Combinatorics
Srednje · Dynamic programming · Binary Search
Lahko · Graphs · Geometry
Srednje · Math · Dynamic programming
Težko · Greedy algorithms · Trees · Sorting · Breadth-first Search