Naloge
Zelo težko · Trees · Depth-first Search · Bitwise Operations · Divide and Conquer
Lahko · Graphs · Divide and Conquer · Number theory
Težko · Graphs · Dynamic programming
Zelo lahko · Dynamic programming · Math
Lahko · Sorting
Lahko · Data Structures
Srednje · Math
Zelo lahko · Ternary search
Zelo lahko · Math · Number theory
Srednje · Shortest paths · Graphs
Zelo lahko · Graphs
Lahko · Sorting · Greedy algorithms
Zelo lahko · Math · Number theory
Zelo lahko · Prefix Sums · Strings
Težko · Constructive Algorithms
Težko · Math · Prefix Sums · Hashing · Constructive Algorithms
Težko · Graphs
Zelo lahko · Sorting
Lahko · Graphs
Težko · Dijkstra algorithm · Shortest paths · Depth-first Search · Graphs
Lahko · Brute force
Zelo lahko · Math · Greedy algorithms
Zelo lahko · Implementation
Srednje · Brute force
Zelo lahko · Implementation